- 引数としてファイルをD&Dした場合
dd_test.sh
#!/bin/sh dd_data=$@ echo $dd_data
hoge1.txtというファイルをD&D
$ dd_test.sh '/home/hogehoge/hoge1.txt' /home/hogehoge/hoge1.txt
' 'なしで返ってくる
- 途中でreadコマンドで読み込む場合
dd_test1.sh
#!/bin/sh read -p "D&D a file here" dd_data echo $dd_data
hoge1.txtというファイルをD&D
$ dd_test.sh D&D a file here '/home/hogehoge/hoge1.txt' '/home/hogehoge/hoge1.txt'
' 'がくっついて返ってくる
この’は強力でなかなか外せないようだ。
仕方がないのでフルパスがほしいファイルを
dd_test.sh
の引数としてD&Dしてフルパスを画面上に出しておいてあとでコピーして使うようにする。
なんかいい方法あると思うけど・・・
追記
Macだけでやる分にはD&Dもいいけどクラスタサーバ使うなら結局ジョブ投入用スクリプトにすべて書いておく必要があるのでD&Dではそもそもまずい。