このスイッチでは何も見つからないようです。 「-F」オプションを使用して区切り文字を変更できることを知っていますが、これが私が見つけたものの範囲です。コンパイルオプションのようです。
-fがコマンドラインオプションであることを知っていますが、それに関する他の情報が見つからないようです。 〜演算子はなぜ使用するのかわかりません。
答え1
これGNU awk マニュアルオプションは次-f
のように説明されています。
-f source-file
または--file source-file
source-file
オプションではなく、最初の引数から awk プログラムのソースコードを読み込みます。このオプションは複数回与えられます。 awkプログラムは、指定された各接続で構成されていますsource-file
。
演算子~
との場合は!~
正規表現の比較を行います。
exp ~ /regexp/
->exp
式(文字列)が正規表現と一致する場合はtrueです。regexp
exp !~ /regexp/
->一致するものがない場合はtrue
ランダムな例:
top -b -n 1|awk '$2 !~ /root/'|awk '$1 ~ /^[0-9]+$/'|head