シェルスクリプトを使用してあるファイルからテキストをコピーして別のファイルに貼り付ける

シェルスクリプトを使用してあるファイルからテキストをコピーして別のファイルに貼り付ける

あるテキストファイルの特定の行にある数字をコピーして別のテキストファイルに貼り付けたいです。シェルスクリプトを使用してこれをどのように実行できますか?たとえば、file1 に次の行があります。

総時間:2.3456。

2.3456をコピーして別のファイルに貼り付けたいです。行番号は必ずしも同じではありません。

答え1

努力する

 awk '/Total Time/ {print $3} ' source_file > dest_file
  • >>追加で使用できます。

合計時間の行が多い場合は、次を使用して範囲を絞り込むことができます。

awk '$1 == "Total" && $2 == "Time:"  {print $3}  ' source_file > dest_file

関連情報