テキストファイルで実行しようとすると、md5sumエラーが発生します。

テキストファイルで実行しようとすると、md5sumエラーが発生します。

TMPファイルを割り当てられたスペースが十分なローカルディレクトリ(export TMP = some / local / directory)に変更することを決定するのに問題があるため、単純なmd5sumアルゴリズムを実行しようとしています。 TMPファイルを再変更した後も、別のエラーが表示されます。

間違い:

-bash: md5sum/dev/fd/63: No such file or directory

強打命令:

-bash-4.2$ md5sum<(sort ./directory/text_file.fastq)

ベストアンサー1

その後にスペースを追加してくださいmd5sum。あなたの場合、<(...)構文は一時ファイルを生成し、/dev/fd/63それをファイル名に置き換えます。空白がないと、一時ファイル名がそのファイルに直接「接続」され、md5sumエラーが発生します。

引用する: "非同期で実行され、入力または出力がファイル名で表示されるプロセスのリスト。ファイル名は現在のコマンドに引数として渡されます。拡張の結果として。」

しかし、これは私にとって複雑すぎるようです。なぜダメなのsort ./directory/text_file.fastq | md5sum

おすすめ記事