行の先頭には、文字列file_name
が一度だけ含まれるファイル()があります。空白が表示されるまで、行Result:
の文字列の後に続くすべての文字を印刷したいと思います。Result:
どのシェルコマンドを使用する必要がありますか?
grep "Result: " file_name | tail -c +9
動作しません。
ベストアンサー1
最も簡単な方法はを使用することですawk
。
awk '/^Result: / {print $2}' file_name
Result:
デフォルトの$ IFSで定義されているように、空白のファイルの2番目のフィールドを印刷して開始する行を一致させます。