linux shellコマンド記載

886 ワード

三、命令記載


3.1あるテキストからコメントを削除する
 grep -v "^#" /usr/local/redis/redis-3.2.6/redis16380.conf 

3.2注釈を消した後、スペースがあります.スペースも一緒に消します.
 grep -v "^#" /usr/local/redis/redis-3.2.6/redis16380.conf|grep -v "^[ |[:cntrl:]]*$"

「^[|[:cntrl:]]$」:最初の[後ろにスペースがあり、その後[:cntrl:]は非表示文字を表します.0個以上を表します.
3.3 awkを使用して空白を取り除く
awk '{if($0 !~ /^[ [:cntrl:]]*$/)print $0}' a.txt

3.4 sedを使用して表示する
sed '/^[ [:cntrl:]]*$/d' a.txt

3.5圧縮解凍コマンドtarパッケージ
tar -zcvf 123.tar.gz 123.txt   ---------->  123.tar.gz  

解凍コマンド
tar -zxvf  redis-3.2.6.tar.gz   --------->  redis-3.2.6    

指定したディレクトリに解凍するには-Cを追加する必要があります
tar -zxvf   redis-3.2.6.tar.gz  -C  /usr/local/