* パラメータ展開 [#gfd27833]

** パラメータにデフォルト値を設定 [#o155a77b]
ユーザtaroがいなければ、UIDは999。${VAR:=default}という書式。
 UID=`grep taro /etc/passwd | cut -f 3 -d :`
 UID=${UID:=999}


** 拡張子一括変換 [#uedfaeb5]
.htmから.htmlへ
 for i in *.htm; do mv $i ${i%.htm}.html; done
http://www.atmarkit.co.jp/flinux/rensai/theory08/theory08a.html

** 拡張子を抜き出す(ドットを含まない) [#pc3a0620]
パラメータの文字列の左側からパターンにマッチする部分を取り除く。
 for i in *; do echo ${i##*.}; done
- ## 最長一致
- # 最短一致

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS