回答編集履歴

1

内容訂正

2018/10/17 11:21

投稿

kazto
kazto

スコア7196

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