#navi(../)
* ペーストした文字列をファイルに出力する簡単な方法・cat [#vd101bff]
ウェブページにあるサンプルコードや資料にある複数行の文字列をファイルにするとき、~
viなどのエディタを起動してカット(コピー)した文字列をペーストしエディタを終了するような操作をしている方は必見かもしれません。~
以下にcatコマンドを使用して簡単にペーストした文字列をファイルに出力する操作方法を記します。

#contents
#htmlinsertpcsp(linux_ads_top.html,linux-sp.html)

* 関連記事 [#v78b40ab]
-[[ヒアドキュメントをファイルに出力する方法>逆引きシェルスクリプト/ヒアドキュメントをファイルに出力する方法]]
-[[ヒアドキュメント内の変数を展開しない方法>逆引きシェルスクリプト/ヒアドキュメント内の変数を展開しない方法]]
-[[シェルスクリプトで複数行をまとめてコメントアウトする方法>逆引きシェルスクリプト/シェルスクリプトで複数行をまとめてコメントアウトする方法]]

* catコマンドとctrl + d を使用する [#w4034d4c]
以下のようにcatコマンドとctrl + dにより簡単にペーストした内容をフィアルに出力することができます。
+ 対象文字列をコピー(カット)します。
+ 端末上で以下のコマンドを入力しEnterキーを押します。
 cat > 出力ファイル名
#br
+ ペーストします。
+ Ctrl + dを押します。

以下、実際に実行した結果です。
+ ファイルに出力したい文字列をコピー(カット)します。
+ cat > ファイル名を入力してEnterキーを押します。
+ ペーストします。~
以下、実際に実行したときの出力です。
 sakura@ubuntu:~$ cat > flower.txt
 sakura
 tsubaki
 suzuran
 ajisai
 bara
 kiku
 himawari
+ ペーストが完了したら Ctrl + d を押します。
+ 以下、lsコマンドで作成したファイルを確認しcatコマンドで内容を確認したときの出力です。
 sakura@ubuntu:~$ ls -l flower.txt
 -rw-rw-r-- 1 sakura sakura 49  9月  6 00:26 flower.txt
 sakura@ubuntu:~$ cat flower.txt
 sakura
 tsubaki
 suzuran
 ajisai
 bara
 kiku
 himawari

以上、catコマンドとCtrl + dのキー操作により、ペーストした内容を簡単にファイルに出力する方法でした。

#htmlinsertpcsp(linux_ads_btm.html,linux-sp.html)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS