md5sum出力を特定のファイルラインにパイプ

md5sum出力を特定のファイルラインにパイプ


私はいくつかの「ほぼ良い」例を見つけましたが、それらのどれも正しく動作しませんでした。

ファイルがあります。a.txtそしてファイルcheckme.txt。 md5sum checkme.txtコマンドを実行して、次のように書きたいと思います。10号線~のa.txt文書。

使ってみようsedコマンドを出すが役に立たない。誰でも私を助けることができますか?

ベストアンサー1

sed解決策:

sed '10 s/.*/'"$(md5sum checkme.txt | cut -d' ' -f1)"'/' a.txt
  • 10 s/.*/<md5sum result>/- 10行の内容を交換します。

おすすめ記事