ddを使って「Hello Word」を書くには?
ddを使って「Hello Word」を含むtxtファイルを作成する方法はありますか?
ベストアンサー1
dd
確かに生産するコンテンツ(一部のオプションで実行できる空白またはゼロパディングを除く)の作業は、指定された方法でどこかからデータを読み取り、他の場所に書き込むことです。
デフォルトでは、dd
標準入力から読み取った内容は標準出力に書き込まれます。だからあなたができる最も簡単なことは(シェルコードで)です。
dd << EOF > file
Hello World
EOF
dd
stdin(ここではシェルで提供されているドキュメント)から一度に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