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乾電池
- スリッパ