az @Wiki
SHELL
最終更新:
az
-
view
- コマンドの出力内容を while read に渡す
ls | while read LINE do echo $LINE done
- patch
diff -c org.sh new.sh > patch.txt patch < patch.txt
- tarで書庫の中身を表示させる
tar tf test.tar
- tarで特定のファイルのみ解凍する
tar xfv test.tar test.csv
- eval … 引数をコマンドとして実行する
eval "文字列"
- ファイルのみ移動
files=`ls -F | grep -v /` for file in $files do mv $file backup/ done
- ファイルをすべて削除
rm -f * ↓ ls | while read f do rm -f ${f} done
- マッチしたパターンのファイルを削除(grep で絞り込む)
rm -f *.log ↓ ls | grep \.log$ | while read f do rm -f ${f} done
- 対話式プログラムを作る
read line?"本当に実行しますか?" select
- YYYYMMDD形式で取得する
date +%Y%m%d%H%M%S
- 使用データ容量を調べる(AIX)
du -m | sort -rnk1
emacsモード
set -o emacs Ctrl + P: 前の行(前のコマンド)へ移動する Ctrl + N: 次の行(次のコマンド)へ移動する Esc + Esc: 補完
cat *.txt | sort -k1.1,1.8 | sed -e "s/^\(\{8\}\)\(\{8\}\).*/\2 \1/"
- psを詳細に取得する(AIX)
ps eww <プロセス番号>