求助:EOF多个参数问题

回复 收藏
已邀请:
0

lanceli

赞同来自:

额,没有自动拉取图片功能?
0

lanceli

赞同来自:

脚本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),怎么才能识别到



0

maria

赞同来自:

{:6_137:}至少应该引用一下吧
0

lanceli

赞同来自:

maria 发表于 2016-1-26 20:59
至少应该引用一下吧

断断续续的花了两天不停的试和查资料,找到问题了,其实很简单,重定向输入,参数都要定格写,,,
如:
comd1< a
b
c
EOF
这样,a、b、c参数和分界EOF必须定格才行,不然会报错的~~~~
半路出家,没系统学习过的人发觉到处都是坑~~~
   
0

maria

赞同来自:

lanceli 发表于 2016-2-24 09:09
断断续续的花了两天不停的试和查资料,找到问题了,其实很简单,重定向输入,参数都要定格写,,,
如: ...

{:6_157:}好吧!
0

lyhabc

赞同来自:

lanceli 发表于 2016-2-24 09:09
断断续续的花了两天不停的试和查资料,找到问题了,其实很简单,重定向输入,参数都要定格写,,,
如: ...

1.txt  < > 1
> 2
> eof
-bash: 1.txt: command not found

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: