請問各位Linux 高手,Linux 中是否可以透過script方式寫一隻程式 進行檔案複製?例如:copytest(script 寫成的)test.log (要複製的檔案),copytest的script 內容中包含目的地目錄。謝謝各位高手指點迷津
假設有 ./yourdir 這個目錄
copytest.sh 的內容只有一列
cp $1 ./yourdir/$1
使用方式(之前可能要chmod 777 ./copytest.sh
)
./copytest.sh test.log
中文真奇妙
一㮔寫法卻可以有兩種解讀
cat /tmp/destation-list.txt |
while read A1
do
cp /tmp/test.log /$A1
done
以上為copytest.sh檔案內容
執行時,可用以下方式
sh /tmp/copytest.sh
或是
chmod a+x /tmp/copytest.sh
/tmp/copytest.sh
純文字檔 可用 cat
如bin 檔用 tar 比較好
謝謝~ 請問一下如果複製的檔案是要讓user 自行輸入我應該如何撰寫呢? 感謝
hawk
Linux裡的用戶嗎?你可以用read讀取鍵盤輸入
#!/bin/bash
# Ask the user for login details
read -p 'Username: ' uservar
read -sp 'Password: ' passvar
echo
echo Thankyou $uservar we now have your login details
謝謝大家的經驗分享~