1
簡単な質問。 基本的なawk - コマンドラインにスラッシュを入れたawkを使ったフィルター
df -h
は出力
Filesystem Size Used Avail Use% Mounted on
udev 1.5G 0 1.5G 0% /dev
tmpfs 302M 8.5M 294M 3% /run
/dev/sda1 144G 28G 109G 21%/
tmpfs 1.5G 0 1.5G 0% /dev/shm
ゴール以下与える:予想通り/dev/sda1
109G/144G available, 21% used.
次のコマンドが機能していないとのラインの出力を期待します。
df -h | awk '/dev/sda { print $4"/"$2" available, "$5" used." }'
以下に示す。
Avail/Size available, Use% used.
1.5G/1.5G available, 0% used.
294M/302M available, 3% used.
109G/144G available, 21% used.
1.5G/1.5G available, 0% used.
になります
へ
から小さな補正
が必要'/'は '/ dev \/sda /'の先頭と末尾に正規表現文字列を示していますか? –
@ClintonLam yes '/ <これはあなたのパターンか正規表現> /' –