读取脚本文件sh

时间:2017-05-12 16:24:55

标签: linux bash shell sh solaris

我是linux新手,我有一个shell脚本(.sh),我想根据读取的信息读取文件并执行命令。

这是test.sh的内容

#/bin/sh 
file="example.txt"
while IFS= read line
do
   #$AIRBIN/display_airgen_cfg -m R -f $line.txt $line
done <"$file"

我在变量“$ line”中连接“.txt”,因为我需要它来运行命令。 txt文件的内容如下

但是当我执行时会收到以下错误:

 NE mode is <R>.
.txt>. file is <prueba011
default delimiter is |.
and Dmode  R and nespaceid = 3NE mode is <R>.ssname and neclassversion
for the NE prueba011

当我执行“sh -x test.sh”时,请获取以下内容:

file=example.txt
IFS=
+ read line 
txt prueba011/bin/display_airgen_cfg -m R -f prueba011
NE mode is <R>.
.txt>. file is <prueba011
default delimiter is |.
and Dmode  R and nespaceid = 3IFS=nceId,neclassname and neclassversion
for the NE prueba011

尝试进行不同的连接,但这仍然不起作用

0 个答案:

没有答案