如何合并以下两个案例脚本?如何将所有案例合并为一个
脚本1
#!/bin/bash
Ver=0
n="192.168.1.20:/backup/b1"
o1="192.168.1.20:/backup/b2"
User="1234"
echo "n Latrest version"
echo "o1 Previous version n-1"
echo "o2 Previous version n-2"
echo -n "Which version you want to backup [n or p]? "
read Ver
case "$Ver" in
(n|o1|o2) scp [email protected]${!n} . ;;
(*) echo "UNKNOWN USER"
esac
上面的脚本不能正常工作错误
cannot stat `[email protected]': No such file or directory
脚本2
User=0
av="34567"
ma="4568"
im="5678"
mi="12345"
pr="23456"
echo "Please select av ma ji im pr"
echo -n "First 2 initial of your Name eg: [av ma ji im pr]? "
read User
case "$User" in
(av|ma|pr|mi|im) scp ${!User}@$n . ;;
(*) echo "UNKNOWN USER"
esac
混淆变量'$ n'和'$ Ver',并且不指定'$ o2'。 – tom 2013-04-18 03:07:35
Ooohhhhh是的!!!但是,我仍然需要让他们两人都跑向我想要融合它 – user2293219 2013-04-18 03:27:26
这个问题缺乏一个好的标题。有了现在的标题,没有人会永远能够找到你的问题,并从中受益。但如果其他人不能从你的问题中受益,这不是一个好问题。 – oberlies 2014-04-04 11:14:46