回答編集履歴
1
内容訂正
answer
CHANGED
@@ -1,6 +1,8 @@
|
|
1
1
|
```Bash
|
2
|
-
tail -f access_log | awk '{print $4}'
|
2
|
+
tail -f access_log | awk '{print $4}' | sort
|
3
3
|
```
|
4
|
-
二番目のawkコマンドが手前のtailコマンドが終了するのを待ち続ける一方、tailコマンドは-fオプションにより入力を待ち続けるため、何も表示されない結果となっています。
|
5
4
|
|
5
|
+
~~二番目のawkコマンドが~~3つ目のsortコマンドが手前のtailコマンドが終了するのを待ち続ける一方、tailコマンドは-fオプションにより入力を待ち続けるため、何も表示されない結果となっています。
|
6
|
+
|
6
|
-
基本的にtail -fはパイプを使って次につなげることはできないとお考え下さい。
|
7
|
+
~~基本的にtail -fはパイプを使って次につなげることはできないとお考え下さい。~~
|
8
|
+
これも少し違いました。EOFを待つタイプのコマンドと、tail -fとの併用は厳しい、と言う方が正確でした。
|