0
脚本2个:
config.txt (存放ip和netmask2个参数)
start.sh (设置IP和netmask,获取config.txt文件的2个参数)
脚本代码:
# config.txt===========================
ip=30.30.30.30
netmask=255.255.255.248
#start================================
edit_ip(){
edit<
$ip
$netmask
EOF
}
edit_ip;
=========================
实际情况:运行start.sh时,提示$ip/netmask command not founded
$ip改成$($ip)一样不行
问题:
用边界做2个自定义参数时($ip,$netmask),怎么才能识别到
config.txt (存放ip和netmask2个参数)
start.sh (设置IP和netmask,获取config.txt文件的2个参数)
脚本代码:
# config.txt===========================
ip=30.30.30.30
netmask=255.255.255.248
#start================================
edit_ip(){
edit<
$netmask
EOF
}
edit_ip;
=========================
实际情况:运行start.sh时,提示$ip/netmask command not founded
$ip改成$($ip)一样不行
问题:
用边界做2个自定义参数时($ip,$netmask),怎么才能识别到
0
断断续续的花了两天不停的试和查资料,找到问题了,其实很简单,重定向输入,参数都要定格写,,,
如:
comd1<
a
b
c
EOF
这样,a、b、c参数和分界EOF必须定格才行,不然会报错的~~~~
半路出家,没系统学习过的人发觉到处都是坑~~~
maria 发表于 2016-1-26 20:59
至少应该引用一下吧
断断续续的花了两天不停的试和查资料,找到问题了,其实很简单,重定向输入,参数都要定格写,,,
如:
comd1<
b
c
EOF
这样,a、b、c参数和分界EOF必须定格才行,不然会报错的~~~~
半路出家,没系统学习过的人发觉到处都是坑~~~
0
1.txt <
> 1
> 2
> eof
-bash: 1.txt: command not found
lanceli 发表于 2016-2-24 09:09
断断续续的花了两天不停的试和查资料,找到问题了,其实很简单,重定向输入,参数都要定格写,,,
如: ...
1.txt <
> 2
> eof
-bash: 1.txt: command not found
编辑回复