假設我要複製文件:如何在Linux中的命令行用戶佔位符?
scp abc [email protected]:/home/user/app_abc
有沒有辦法可以simplfy此命令,類似:
scp abc [email protected]:/home/user/app_%1
BTW:我不想爲它編寫
殼感謝
假設我要複製文件:如何在Linux中的命令行用戶佔位符?
scp abc [email protected]:/home/user/app_abc
有沒有辦法可以simplfy此命令,類似:
scp abc [email protected]:/home/user/app_%1
BTW:我不想爲它編寫
殼感謝
您不必編寫不同的腳本文件,但你總是可以寫一個內膽:
name=abc;cp $name app_$name
你的意思是順便說一句嗎?我從來沒有用這個符號來使用cp。
好極了!這就是我正在尋找的! – camino 2011-05-25 06:14:30
嘗試以下操作:
export BOO="abc" && scp $BOO [email protected]:/home/user/app_$BOO
太棒了!這就是我正在尋找的! – camino 2011-05-25 06:01:56
,你可以在腳本文件(copy.sh)這個命令,並與要作爲輸入參數的任何文件名中使用它。你只需要按照指示:
創建的bash腳本文件:
$ gedit中copy.sh
添加您的代碼文件並保存:
# !/ bin/sh的
SCP $ 1 [email protected]:/ home/user中/ APP_ $ 1
Make文件可執行:
$搭配chmod 777 copy.sh
並執行它:
$ ./copy.sh ABC
我認爲你的意思' scp ...',對吧? – Keith 2011-05-25 05:53:12
你想在「%1」中進行什麼? – 2011-05-25 05:54:29
它應該是scp,謝謝。 %1只是一個例子 – camino 2011-05-25 05:58:57