以下の内容が書かれたファイルsss.txtについて、
2020-12-16T01:17:13
2020-12-16T01:17:35
2020-12-16T01:17:43
2020-12-16T01:17:54
2020-02-15T16:34:30
2020-02-15T16:34:30
2020-02-15T16:34:30
2020-02-15T16:34:30
単純にawkコマンドを打つと
awk -F':' '{print $1}' sss.txt
【出力】
2020-12-16T01
2020-12-16T01
2020-12-16T01
2020-12-16T01
2020-02-15T16
2020-02-15T16
2020-02-15T16
2020-02-15T16
と出力されるのですが
以下のように一行ずつ読み込んでawkコマンドを実行させると
while read line
do
awk -F':' '{print $1}' # 日時を抽出
done < sss.txt
【出力】
2020-12-16T01
2020-12-16T01
2020-12-16T01
2020-02-15T16
2020-02-15T16
2020-02-15T16
2020-02-15T16
と出力させるものが一行消えてしまいます。
原因がわかればご教示いただきたいです。
宜しくお願い致します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。