[過去ログ]
シェルスクリプト総合 その27 (1002レス)
シェルスクリプト総合 その27 http://mevius.5ch.net/test/read.cgi/unix/1525337663/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
133: 名無しさん@お腹いっぱい。 [sage] 2018/05/26(土) 04:09:24.19 お知恵お借りしたいです。 awk '($3 !~ /ここにパイプ区切りで記述したい/) && ($4 ~ /01/)' output.txt 上記のawkで条件に当てはまるファイルを絞り込みたいのですが その1 別ファイルからのawkの結果を $aaa に設定してある その2 $aaa は複数列の出力なので set コマンドにて位置パラメータに分けてある その3 各変数を展開して文字列としてパイプで区切ってawkを使いたい。 以上のようなことをやってみたのですがどうもうまく行きません。 また、違うやり方もあるようでしたらご教示いただけるとありがたいです。 よろしくお願いします。 http://mevius.5ch.net/test/read.cgi/unix/1525337663/133
145: 133 [sage] 2018/05/26(土) 11:49:32.72 そういう場合はパイプって言わないんですか。失礼しました。 正規表現でつかう or の役割を hoge fuga の間には挟みたいのです。 http://mevius.5ch.net/test/read.cgi/unix/1525337663/145
149: 133 [sage] 2018/05/26(土) 12:32:36.46 シェルスクリプト内で自動で行いたい旨を 書き損じておりました。 cat ZZZ.txt |grep XXX hoge fuga から awk '($3 !~ /hoge|fuga|neko/) && ($4 ~ /01/)' output.txt としたいのです。 >>146 >$ cat ZZZ.txt | grep XXX | tr '\n' '|' | sed 's/|$//1' でまさしく狙い通りの出力がされるのですが>>133のawkのパターン部にどうかけば同じ文字列が出せるかわかりません http://mevius.5ch.net/test/read.cgi/unix/1525337663/149
153: 133 [sage] 2018/05/26(土) 13:37:00.34 みなさん申し訳ありません >>150のレスを見てクォートをよ〜く見なおしたら動きました。 初心者のたわごとに付きあわせてしまい申し訳ありませんでした。 http://mevius.5ch.net/test/read.cgi/unix/1525337663/153
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.039s