ddを使って「Hello Word」を書くには? [閉鎖]

ddを使って「Hello Word」を書くには? [閉鎖]

ddを使って「Hello Word」を書くには?

ddを使って「Hello Word」を含むtxtファイルを作成する方法はありますか?

ベストアンサー1

dd確かに生産するコンテンツ(一部のオプションで実行できる空白またはゼロパディングを除く)の作業は、指定された方法でどこかからデータを読み取り、他の場所に書き込むことです。

デフォルトでは、dd標準入力から読み取った内容は標準出力に書き込まれます。だからあなたができる最も簡単なことは(シェルコードで)です。

dd << EOF > file
Hello World
EOF

ddstdin(ここではシェルで提供されているドキュメント)から一度に512バイトを読み取り、それをstdout(ここではシェルで開くfile)に書き込みます。

出力ファイルを独自に開くことができます。

dd of=file << EOF
Hello World
EOF

いくつかの変換、ルックアップ、より小さい/大きなチャンク読み取りなどを実行できます。

dd bs=1 skip=15 << EOF > file
Please output: Hello World
EOF

または:

dd bs=12 count=1 conv=swab << EOF > file
eHll ooWlr
daft
EOF

おすすめ記事