3
Я использую AWK GSUB заменить строку в определенном столбце моего файла с разделителями табуляции:Как заставить awk gsub возвращать строку, разделенную на вкладку?
cat test.txt
1 1 2032 1
2 1 2032 2
3 1 999 3
4 1 2032 4
5 1 9999 5
Однако модифицированная линия отделяется пробелами, даже если -F «\ т» было указано:
awk -F "\t" '{gsub(/^999$/,"XXX",$3);print}' test.txt
1 1 2032 1
2 1 2032 2
3 1 XXX 3
4 1 2032 4
5 1 9999 5
Как я могу изменить строку (-и), разделенную вкладками?
+1, вот в чем смысл! – Kent
Замечательно, спасибо! –
Я принял это для обозначения переменной окружения 'OFS =" \ t "', которая не работала для меня. Мне следовало бы поболтать. – tremby