ファイルpeanuts.txtの2行目以降の内容のMD5ハッシュ値を計算するコマンドは、
$ tail -n +2 peanuts.txt | md5dum peanuts.txtであっていますか?
間違っていたら正しいコマンドを教えてください。
また、上記のファイルのハッシュ値とファイル名を ハッシュ値-ファイル名 のように表示させるコマンドは$ echo md5sum peanuts.txt | tail -n +2 peanuts.txt出会っていますか?
こちらも間違っていたら正しいコマンドを教えてください。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答4件
0
bashだったら、<(コマンド)を覚えると楽に考えられます。
md5sumは標準出力からも計算してくれるので不要そうですが
bash
1# sed -n 2P messages | md5sum 2# md5sum <(sed -n 2P messages)
投稿2020/07/04 00:57
総合スコア41
0
まずは動作確認を手動で行ってみてください。
A. 2行以上あるファイルを1つ用意する。(a.txt)
そのファイルの 1 行目を削除してファイルも用意する。(a1.txt)
a.txt から 自分がs区汗したコマンドでの結果と md5sum a1.txt の結果を比べる。
B. a.txt として、1行しかないもの、空ファイルのものを用意して、それぞれ手動で動作させてみる。
(出力結果が自分の予想と一致しなければ、コマンドを改良したり、コマンドの動作説明説明書を変更する)
2 つめの課題についても同様です。
手動で動作を確認してください。
なんども手動でにお確認をしていると面倒になってくるかもしれません、
そう感じたら、その手動での確認操作自体をコマンドにしてしまうとよいです。
投稿2020/07/03 23:04
総合スコア22324
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
ファイルpeanuts.txtの2行目以降の内容のMD5ハッシュ値を計算するコマンドは、
$ tail -n +2 peanuts.txt | md5dum peanuts.txtであっていますか?
間違っていたら正しいコマンドを教えてください。
$ tail -n +2 peanuts.txt | md5sum
tail
へのオプションは合っています。md5sum
にファイル名を渡さなければ標準入力を読んでくれます。
また、上記のファイルのハッシュ値とファイル名を ハッシュ値-ファイル名 のように表示させるコマンドは$ echo md5sum peanuts.txt | tail -n +2 peanuts.txt出会っていますか?
こちらも間違っていたら正しいコマンドを教えてください。
$ tail -n +2 peanuts.txt | md5sum | sed 's/ -/-peanuts.txt/'
上記のファイルの2行目以降のハッシュ値とファイル名を「ハッシュ値-ファイル名」と表示させるならこうですね。md5sumにファイル名を指定したときと同じ形式にするなら、s/-/peanuts.txt/
に変えてください。
投稿2020/07/03 15:08
総合スコア11990
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/03 15:43
2020/07/04 12:29
2020/07/04 13:25
2020/07/04 13:45
2020/07/04 14:09
2020/07/05 05:10
2020/07/05 05:58
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。