シェルスクリプト総合 ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
103:login:Penguin 09/06/18 17:05:37 aPpB1FUW kshだとrealpathはビルトインなのね 104:login:Penguin 09/06/18 17:09:36 aPpB1FUW 無かったスマソ 105:login:Penguin 09/06/18 17:23:14 dQ4OojSv #!/bin/sh for FILE in "$@" do if [ -f $FILE ]; then abpath=$(cd $(dirname $FILE) && pwd)/$(basename $FILE) echo "$abpath is a file" fi done これでいいんだ。 106:login:Penguin 09/06/18 17:49:22 S07Tjv1V いや、ファイル名に空白あったらアウト 変数は基本""で囲む お兄さんとの約束だ 107:login:Penguin 09/06/18 18:59:36 dQ4OojSv なるほど。 ありがとうございました。 108:login:Penguin 09/06/18 19:18:06 dQ4OojSv おっと、ひとつ質問良いですか? abpath=$(cd $(dirname $FILE) && pwd)/$(basename $FILE) この後、カレントディレクトリ変わらないのはなぜですか? 109:login:Penguin 09/06/18 20:19:19 S07Tjv1V cdしているのはサブシェルだから
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5391日前に更新/221 KB
担当:undef