おれさまラボスマートフォン用の表示で見るおれさまラボ実際に手を動かして理解を深めるブログ。2015-10-04cat,tac,revコマンドの使い方シェルスクリプトを書いてみるcatコマンドとはcat(キャット、カット)コマンドは、ファイルまたは標準入力の内容を連結して標準出力に出力するコマンドのこと。catは連結を意味する"catenate"の略。tacコマンドとはtac(タック)コマンドは、行を逆順に出力するコマンド。catをひっくり返してtac、覚えやすいです。revコマンドとはrev(レヴ)コマンドは、行内をひっくり返して出力するコマンド。基本的な使い方catの後にファイル名をつけて使います。...)例えば、basho.txtファイルの中身を表示したい場合は以下のように記述。basho.txtとshiki.txtを連結して標準出力したければ以下のように記述。赤とんぼ筑波に雲もなかりけり-nオプションを付けるとすべての行に行番号がつきます。鳴りにけり-bオプションを付けると空行以外に行番号がつきます。鳴りにけりtacコマンドを使うと逆順に表示されます。蛙飛び込む古池やtacはパイプで連結してもOK。古池やrevコマンドで行内の文字を逆順に出力できる。音の水cat,tac,revを全て使用するとbasho.txtが以下のようになります。[ファイル]...ファイル、または標準入力を連結し、標準出力に出力します。空行を除いて行番号を付け加える。中身を出力し、次に標準入力を出力します。標準入力を標準出力に複製します。