at_shiita.ishigaki
2021年9月30日 9時21分
bz2形式のファイルの中身を表示する方法として、
moreコマンドと同様に表示するにはbzmoreコマンドを実行します。
※: ここでは例として、a.txtの中身を表示します。
[armadillo ~]# echo -e "abc\n123\nabc123"> a.txt [armadillo ~]# bzip2 a.txt [armadillo ~]# bzmore a.txt.bz2 ------> a.txt.bz2 <------ abc 123 abc123
また、bzlessコマンドによってlessコマンドと同様に表示することができます。
ファイルの中身を検索する方法として、
bzgrepコマンドによってgrepコマンドと同様にbz2ファイルの中身を検索することができます。
※: ここでは例として、a.txtの中身で"123"と一致する文字列を検索します。
[armadillo ~]# bzgrep 123 a.txt.bz2 ------> a.txt.bz2 <------ 123 abc123
また、"^"等の追加の正規表現を使う場合は、bzegrepコマンド、
正規表現文字を通常の文字列としたい場合はbzfgrepコマンドによって検索することができます。
ファイルの中身を比較する方法として、
diffコマンドと同様に比較するにはbzdiffコマンドを実行します。
※: ここでは例として、a.txtとb.txtの中身を比較します。
[armadillo ~]# echo -e "abd\n123\nabc123" > b.txt [armadillo ~]# bzip2 b.txt [armadillo ~]# bzdiff a.txt.bz2 b.txt.bz2 ------> a.txt.bz2 <------ 1c1 < abc --- > abd
また、bzcmpコマンドによってcmpコマンドと同様に比較することができます。