シェルスクリプト総合@LINUX Part5
at LINUX
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
100:login:Penguin 09/06/18 15:59:02 dQ4OojSv >>99 ないっす。 101:login:Penguin 09/06/18 16:21:59 0zcffroC >>98 readlink -f 102:login:Penguin 09/06/18 16:44:51 dQ4OojSv >>101 古いLinuxでreadlinkはシンボリックリンクのときのみ動作でした。 #!/bin/sh W_PWD=`pwd` for FILE in "$@" do if [ -f $FILE ]; then cd $W_PWD abpath=$(cd $(dirname $FILE) && pwd)/$(basename $FILE) echo "$abpath is a file" fi done しょうがないので、プログラムしてみた。 これで、$abpath に絶対パスが入るようになった。 シェルスクリプト暦浅いのだが、ベテランから見て問題なさそう? 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 これでいいんだ。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5366日前に更新/221 KB
担当:undef