Оболочка: скрипт ksh с командой echo ничего не показывает - PullRequest
0 голосов
/ 03 октября 2018

Поскольку мой заголовок подразумевает это, я думаю, я новичок в оболочке, и у меня возникла проблема, которую я не смог решить.

Я набираю свой скрипт в Notepad ++ и был осторожен с удалениемкр.Я выполняю свой скрипт в PuttY, и он ничего не показывает, хотя в нем есть команда echo.Я предполагаю, что ошибка в моем скрипте, но я не знаю, где, поскольку PuttY не показывает мне никакой ошибки.

Сценарий:

for ((i=wc -l <ListeTableFicToLoadRetour.lst; i>=0; i-=1)) 
do 
  echo ${i} 
done

Команда wc работает одна, этопоказывает, что в файле есть две строки, которые являются правильными.

Когда я ввожу скрипт в 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 несколько дней назад: /

1 Ответ

0 голосов
/ 03 октября 2018

wc -l <ListeTableFicToLoadRetour.lst необходимо выполнить:

for ((i=$(wc -l <ListeTableFicToLoadRetour.lst); i>=0; i-=1)) 
do 
  echo ${i} 
done
...