Shell : 带有 echo 命令的 ksh 脚本没有显示任何内容
Shell : ksh script with echo command not showing anything
正如我的标题所暗示的那样,我想,我是 shell 的初学者,我遇到了无法解决的问题。
我在 Notepad++ 中输入我的脚本并小心删除了 CR。我在 PuttY 中执行我的脚本,它没有显示任何内容,即使它有一个 echo 命令。我想错误是我的脚本,但我不知道在哪里,因为 PuttY 没有向我显示任何错误。
脚本:
for ((i=wc -l <ListeTableFicToLoadRetour.lst; i>=0; i-=1))
do
echo ${i}
done
wc命令单独运行,显示文件中有2行是正确的。
当我在 PuttY 中输入脚本时:
devfic@psd949(DEV/DEV):/projets/dstage/d_fic/home/devfic/sh>test.ksh
devfic@psd949(DEV/DEV):/projets/dstage/d_fic/home/devfic/sh>
对不起,如果这是一个愚蠢的错误,我几天前才开始 ksh :/
wc -l <ListeTableFicToLoadRetour.lst
需要执行:
for ((i=$(wc -l <ListeTableFicToLoadRetour.lst); i>=0; i-=1))
do
echo ${i}
done
正如我的标题所暗示的那样,我想,我是 shell 的初学者,我遇到了无法解决的问题。
我在 Notepad++ 中输入我的脚本并小心删除了 CR。我在 PuttY 中执行我的脚本,它没有显示任何内容,即使它有一个 echo 命令。我想错误是我的脚本,但我不知道在哪里,因为 PuttY 没有向我显示任何错误。
脚本:
for ((i=wc -l <ListeTableFicToLoadRetour.lst; i>=0; i-=1))
do
echo ${i}
done
wc命令单独运行,显示文件中有2行是正确的。
当我在 PuttY 中输入脚本时: devfic@psd949(DEV/DEV):/projets/dstage/d_fic/home/devfic/sh>test.ksh devfic@psd949(DEV/DEV):/projets/dstage/d_fic/home/devfic/sh>
对不起,如果这是一个愚蠢的错误,我几天前才开始 ksh :/
wc -l <ListeTableFicToLoadRetour.lst
需要执行:
for ((i=$(wc -l <ListeTableFicToLoadRetour.lst); i>=0; i-=1))
do
echo ${i}
done