asamiのメモ帳

[コマンド系/テキスト処理]の変更点

「コマンド系/テキスト処理」の編集履歴(バックアップ)一覧はこちら

コマンド系/テキスト処理」(2008/07/10 (木) 11:25:23) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

*テキスト処理 ***cat &bold(){ファイルの内容を表示する。複数のファイルを連結する} 例 #cat&nbsp(2)-n&nbsp(2)aaa.txt aaa.txtを行番号と共に表示する。 #cat&nbsp(2)aaa.txt&nbsp(2)|&nbsp(2)more aaa.txtを1行ずつ表示する #cat&nbsp(2)aaa.txt&nbsp(2)bbb.txt&nbsp(2)ccc.txt&nbsp(2)>&nbsp(2)abc.txt aaa.txtとbbb.txtとccc.txtを連結した abc.txtを作成する。 ---- ***diff &bold(){ファイルの内容を比較する} 例 #diff&nbsp(2)-i&nbsp(2)aaa.txt&nbsp(2)bbb.txt aaa.txtとbbb.txtの差異を表示する。 大文字と小文字の違いは無視する。 #diff&nbsp(2)aaa.txt&nbsp(2)bin aaa.txtと同一名のファイルをbinディレクトリから検索し比較する。 #diff&nbsp(2)bin&nbsp(2)bin_bk binディレクトリとbin_bkディレクトリで同一名のファイルを検索し、比較する。 ---- ***tail &bold(){ファイルの末尾部分を表示する} 例 #tail&nbsp(2)-f&nbsp(2)aaa.txt aaa.txtの最終部分の文字列を読み続ける。 #tail&nbsp(2)-100&nbsp(2)aaa.txt aaa.txtの末尾100行を表示する。 #tail&nbsp(2)-F&nbsp(2)aaa.txt aaa.txtのファイル末尾の追跡を、ファイルがremoveした後も行う。 #tail&nbsp(1)-F&nbsp(1)-n&nbsp(1)0&nbsp(1)aaa.txt aaa.txtの末尾を表示する。&nowiki(){-n 0}がないと、コマンド実行すると何行かバーっと表示されるけど、-n 0をやっとくと実行後以降の文字しか表示しない。 ---- ***vi &bold(){ファイルの内容を編集する} 例 &nowiki(){:q 編集の終了} &nowiki(){:q 編集を強制終了} &nowiki(){:wq 保存して終了} a&nbsp(2)カーソルの右隣に挿入するモードになる dd&nbsp(2)カーソル行を削除 3d&nbsp(2)カーソル行から3行削除 x&nbsp(2)カーソル上の1文字削除 /xxx&nbsp(2)ファイルの内容からxxxという文字列を検索。nを押すと次のxxxに飛ぶ &nowiki(){:set number 行番号を表示する} ---- ***wc &bold(){ファイルのバイト数・単語数・行数を表示する} 例 #wc&nbsp(2)aaa.txt #289&nbsp(2)1726&nbsp(2)78251&nbsp(2)aaa.txt 289行、1726単語、78251バイトの aaa.txtというファイルである、という意味 #wc&nbsp(2)-l&nbsp(2)aaa.txt aaa.txtは何行ですか? #wc&nbsp(2)-w&nbsp(2)aaa.txt aaa.txtの単語数は? #wc&nbsp(2)-c&nbsp(2)aaa.txt aaa.txtのサイズは? #ls&nbsp(2)*.txt&nbsp(2)|&nbsp(2)wc&nbsp(2)-l テキスト形式のファイルはいくつあるか。
*テキスト処理 ***cat &bold(){ファイルの内容を表示する。複数のファイルを連結する} 例 #cat&nbsp(2)-n&nbsp(2)aaa.txt aaa.txtを行番号と共に表示する。 #cat&nbsp(2)aaa.txt&nbsp(2)|&nbsp(2)more aaa.txtを1行ずつ表示する #cat&nbsp(2)aaa.txt&nbsp(2)bbb.txt&nbsp(2)ccc.txt&nbsp(2)>&nbsp(2)abc.txt aaa.txtとbbb.txtとccc.txtを連結した abc.txtを作成する。 ---- ***diff &bold(){ファイルの内容を比較する} 例 #diff&nbsp(2)-i&nbsp(2)aaa.txt&nbsp(2)bbb.txt aaa.txtとbbb.txtの差異を表示する。 大文字と小文字の違いは無視する。 #diff&nbsp(2)aaa.txt&nbsp(2)bin aaa.txtと同一名のファイルをbinディレクトリから検索し比較する。 #diff&nbsp(2)bin&nbsp(2)bin_bk binディレクトリとbin_bkディレクトリで同一名のファイルを検索し、比較する。 ---- ***tail &bold(){ファイルの末尾部分を表示する} 例 #tail&nbsp(2)-f&nbsp(2)aaa.txt aaa.txtの最終部分の文字列を読み続ける。 #tail&nbsp(2)-100&nbsp(2)aaa.txt aaa.txtの末尾100行を表示する。 #tail&nbsp(2)-F&nbsp(2)aaa.txt aaa.txtのファイル末尾の追跡を、ファイルがremoveした後も行う。 #tail&nbsp(1)-F&nbsp(1)-n&nbsp(1)0&nbsp(1)aaa.txt aaa.txtの末尾を表示する。&nowiki(){-n 0}がないと、コマンド実行すると何行かバーっと表示されるけど、-n 0をやっとくと実行後以降の文字しか表示しない。 ---- ***vi &bold(){ファイルの内容を編集する} 例 &nowiki(){:q 編集の終了} &nowiki(){:q 編集を強制終了} &nowiki(){:wq 保存して終了} a&nbsp(2)カーソルの右隣に挿入するモードになる dd&nbsp(2)カーソル行を削除 3d&nbsp(2)カーソル行から3行削除 x&nbsp(2)カーソル上の1文字削除 /xxx&nbsp(2)ファイルの内容からxxxという文字列を検索。nを押すと次のxxxに飛ぶ &nowiki(){:set number 行番号を表示する} ---- ***wc &bold(){ファイルのバイト数・単語数・行数を表示する} 例 #wc&nbsp(2)aaa.txt #289&nbsp(2)1726&nbsp(2)78251&nbsp(2)aaa.txt 289行、1726単語、78251バイトの aaa.txtというファイルである、という意味 #wc&nbsp(2)-l&nbsp(2)aaa.txt aaa.txtは何行ですか? #wc&nbsp(2)-w&nbsp(2)aaa.txt aaa.txtの単語数は? #wc&nbsp(2)-c&nbsp(2)aaa.txt aaa.txtのサイズは? #ls&nbsp(2)*.txt&nbsp(2)|&nbsp(2)wc&nbsp(2)-l テキスト形式のファイルはいくつあるか。 合計:&counter()

表示オプション

横に並べて表示:
変化行の前後のみ表示: