kuroの覚え書き

96の個人的覚え書き

D&Dの挙動

  • 引数としてファイルを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ではそもそもまずい。