http://hiki.ex-machina.jp/zsh/index.cgi?FAQ%40zsh%A5%B9%A5%EC
zsh に移行しようと思ったこともあるけど,まだ bash のまま.
また移行したくなったときのためにメモ.
ftnk.jp -> ~fumi -> ChangeLog -> shell
ChangeLog 最新ページ / カテゴリ最新ページ / 前ページ 1 2 / page 2 (2)http://hiki.ex-machina.jp/zsh/index.cgi?FAQ%40zsh%A5%B9%A5%EC
zsh に移行しようと思ったこともあるけど,まだ bash のまま.
また移行したくなったときのためにメモ.
便利なシェルスクリプト見せろ
URL:http://pc.2ch.net/test/read.cgi/unix/996949546/
から.
[ Read More... ]
便利なコマンドあげろや(゜Д゜)ゴルァ
http://pc.2ch.net/test/read.cgi/linux/991931552/
From: [650] login:Penguin <>
Date: 04/01/09 22:26 ID:psjVvQHE
ダウンローダーやスクリプトで無作為に落としてきた
大量の画像のうち、いらなそうな小さな画像を分ける。
$ ls -l *.jpg | awk '{if ($5 < 32768) print $9}' | \
xargs -i mv {} ~/pic/small
zsh をちょっと使ってみたんだけど,tab での補完時にでてくるリスト
(autolist ?)で日本語が化ける.
また,プロンプトでカレントディレクトリを表す %~ でも日本語が化ける.
カレントディレクトリの方は,`pwd` としてごまかせるが,
補完時のリストの文字化けはどうすればいいか分からない.
各コマンドごとの補完の設定はそんなに難しくない.
1 から 10 までの連番を生成
$ seq 1 10 1 2 3 4 5 6 7 8 9 10
01 から 10 まで
$ seq -w 1 10 01 02 03 04 05 06 07 08 09 10
1 から 20 まで step 2 で
$ seq 1 2 20 1 3 5 7 9 11 13 15 17 19
セパレータをスペースに
$ seq -s ' ' -w 1 10 01 02 03 04 05 06 07 08 09 10
rpm --rebuild するとき、file 名を補完しようと TAB を押しても候補に
.src.rpm しかでてこない。/etc/bash_completion を見ると、
--re@(build|compile))
if [[ "$cur" == -* ]]; then
COMPREPLY=( $( compgen -W '--nodeps --rmsource \
--rmspec --sign --nodirtokens' -- $cur ) )
else
_filedir 'src.rpm'
fi
;;
となっていたので、_filedir 'src.rpm' を _filedir '@(nosrc|src).rpm'