Я пытаюсь зациклить файл с помощью разделителя с символом «,» и распечатать эти значения в «списке», но я не уверен, как получить все значения разделителя.Как закодировать строку значений с помощью ',' и напечатать ее как список. Unix Korn Shell
У меня есть файл с электронной почты, как это (все в одной строке):
[email protected],[email protected],[email protected]
и мой сценарий выглядит так:
EmailsFile="/dev/fs/C/Users/myuser/Desktop/EMAILSTOREAD.txt"
for email in $(cat ${EmailsFile} | cut -d "," -f 1-100)
do
echo "${email}\n"
done
Я 1-100 из-я m не уверен, сколько значений может иметь файл.
вывод, что я получаю:
[email protected],[email protected],[email protected]
Ожидаемый результат:
[email protected]
[email protected]
[email protected]
Любая идея?
[Не Читать строки с 'for' (http://mywiki.wooledge.org/DontReadLinesWithFor). –
... кроме того, хотя - какая версия ksh это? ksh93? ksh88? какой-то случайный клон, написанный человеком, отличным от Дэвида Корна? –
не уверен, что такое ksh, как я могу это проверить? –