Я думаю, вам нужно сначала свернуть слияние между 5: 4, а затем вернуть правильный файл
, вы, вероятно, закончите с странным состоянием в файлах 2buggy, которые вы, надеюсь, можете решить вручную .
awk -v x=2 '{print $x}'
или в сценарии оболочки:
#!/bin/sh num=$1 awk < /tmp/in -v x=$num '{print $x}' > /tmp/out
awk '{print , Где $myvar является Вашим переменным столбцом (целое число). Не упустите инжекции сценария!
$myvar'}' < /tmp/in > /tmp/out
, Где $myvar является Вашим переменным столбцом (целое число). Не упустите инжекции сценария!