Я пытаюсь создать сценарий оболочки для поиска определенного индекса в многострочном CSV-файле.
код, который я пытаюсь это:
#!/bin/sh
echo "please enter the line no. to search: "
read line
echo "please enter the index to search at: "
read index
awk -F, 'NR=="$line"{print "$index"}' "$1"
команда awk, которую я пытаюсь использовать в оболочке, работает абсолютно нормально. Но когда я пытаюсь создать сценарий оболочки из этой команды, он завершается неудачно и не дает никакого вывода. Это читает строку нет. и индекс. а потом вообще никакого выхода.
я что-то не так делаю?
Я запускаю файл в оболочке, набрав:
./fetchvalue.sh newfile.csv