bash show для переменной цикла дважды - PullRequest
0 голосов
/ 03 сентября 2018

Почему это только один раз показывает запись из data.csv?

for i in `cat ~/Downloads/data.csv`
do
  echo $i $i
done

Я пробовал $i$i и оператор +=, и ни один из них, похоже, не выполняет то, что я ожидал. Цель состоит в том, чтобы создать ссылки из data.csv, который представляет собой список URL-адресов. Таким образом, в идеале результат будет

<a href='$i'>$i</a>

Я использую OSX.

1 Ответ

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

не используйте bash для обработки содержимого файла, awk лучше подходит для этого.

$ awk '{print "<a href=\"" $0 "\">" $0 "</a>"}' file
...