前提・実現したいこと
grep,sed,awk などを使用して特定の文字列を抽出したいと考えております。
2018/11/20 dev=aaa test 2018/11/21 dev=bbb test 2020/11/22 dev=ccc test
上記のようなファイルからdev=の後の文字列を抽出したいと考えております。
抽出結果は以下のようなものを想定しております
aaa bbb ccc
解決方法は、grep,sed,awk 以外の方法でも解決できれば何でもよいです。
コマンドについて理解できていないことがあるかもしれませんがどうかよろしくお願い致します。
試したこと
cat /hoge/hoge.txt | while read line do awk '{print substr($0, index($0, "dev"), index($0, " ") -1 )}' >> $out_file done
結果
dev= dev= dev=
補足情報(FW/ツールのバージョンなど)
使用環境は、CentOS6です。
以上、よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/11/29 02:20