У меня проблема при разборе многих переменных, которые извлекаются командой cut в другой файл, содержащий много строк, мне нужно установить переменные в конце каждой строки в последовательности.
EX: файл 100.txt содержит 1000 строк и содержит 3 поля A, B, C другой файл с именем pin содержит 1000 строк и содержит 1 поле 2222
Мне нужно взять его по одной и вставить в конце каждой строки в 100 .txt файл.
while IFS= read -r line; do
sed -i "/:[0-9]*$/ ! s%$%,$line%" "100.txt"
done < pin.txt
Что я получил:
1,2,3,2222,3333
1,2,3,2222,3333
Что я ожидал:
1,2,3,2222
1,2,3,3333