- - PR -
正規表現を教えてください
1
投稿者 | 投稿内容 | ||||
---|---|---|---|---|---|
|
投稿日時: 2006-01-26 14:59
たびたび申し訳ございませんが
もう一点教えていただけますでしょうか? ShellScriptでファイルパスが変数に格納されています。 そこからファイル名のみを抽出したいのですが どうしたらよいでしょうか? 例: path=/aaa/bb/ccc/ddd.exe ↓ ddd.exe 最後から検索して、スラッシュ以前の文字を削除できますでしょうか? | ||||
|
投稿日時: 2006-01-26 15:39
bash なら、${path##*/} で可能です。
bash マニュアルの「パラメータの展開」が参考になると思います。 パラメータ展開の出来ないシェルの場合は `basename $path` とかでしょうか。 | ||||
|
投稿日時: 2006-01-26 17:54
質問の仕方を間違えました。すみません。
自分自身のファイルパスの話しではありません。 とある変数にファイルパスが設定されているので それを加工したいと思っています。 | ||||
|
投稿日時: 2006-01-26 18:09
pathという変数を加工する、というシナリオの返答がついてるわけですから、 その通りやればできるかと。 | ||||
|
投稿日時: 2006-01-27 09:57
教えていただいた方法で解決できました。
ありがとうございました。 |
1