Я искал везде, но я не видел, чтобы у кого-то была такая же проблема, но только решение этой проблемы. Я пытаюсь добавить текст в конце каждой строки следующим образом:
"Name1";"2913"
"Name2";"2914"
в:
"Name1";"2913";""
"Name2";"2914";""
Я пробовал это с командами sed, awk (с gsub) и pearl но каждый раз вместо добавления "" "в конце каждой строки он просто заменяет первые 3 символа каждой строки следующим образом:
"Name1";"2913"
становится
;""me1";"2913"
Это не ограничивается просто; "" это происходит со всем, что я пытаюсь добавить в конце строки. код, который я пробовал:
cat list | sed 's/$/;""/'
cat list | awk '{gsub(/$/,";\"\"")}1'
каждый с одинаковым результатом:
;""me1";"2913"
;""me2";"2914"
Почему это происходит?