人々はUNIXシステムで「ここのドキュメント」をどこで使用していますか?
実際どこで使用されますか?
答え1
ftpなどが良い例です。
たとえば、FTP接続を確立し、いくつかのファイルを検索したい場合は、次のようなスクリプトを生成できます。
#!/bin/bash
lftp machine -uUser,Passwd << END
cd your_dir
get your_file
bye
END
ここでドキュメントを使用してファイルを自動的に検索できます。
答え2
通常、マルチライン出力に使用されます。
比較する
echo "first line" >output
echo "second line" >>output
echo "third line" >>output
そして
cat >output <<"END"
first line
second line
third line
END
どちらもまったく同じことをする必要がありますが、特に長いテキストの場合は、2番目のバージョンが簡単です。
答え3
ここにある文書は特殊目的のコードブロックです。これはI / Oリダイレクト形式を使用して、ftp、cat、exテキストエディタなどの対話型プログラムまたはコマンドにコマンドのリストを提供します。
より詳細な例と説明はここで見ることができます。
grep
「ここにドキュメント」のコマンド例:
grep this <<"END"
> this is an example
> with example
> END
this is an example