2006年08月21日(月) [長年日記]
- バテ気味。
■ [shell] bashでbasenameとdirname相当の文字列を得る
\${var##*/} と \${var%/*} でいいみたい。暗記不可能なのでメモ。
$ pasu=/aaa/bbb/ccc/../ddd.eee
$
$ basename $pasu
ddd.eee
$ echo ${pasu##*/}
ddd.eee
$
$ dirname $pasu
/aaa/bbb/ccc/..
$ echo ${pasu%/*}
/aaa/bbb/ccc/..
参考:bashのmanのパラメータの展開の章。
■ やること
- デザイン変更
- 保険
- ツールのDVDを観る
- 単4乾電池
- スリッパ
[ツッコミを入れる]