Установить apt -получить на openSUSE

С помощью awk сначала установите разделители входных и выходных полей, затем найдите запись во входных данных, содержащую только y или n, затем внесите изменения и, наконец, выведите на стандартный вывод.

$ awk -F';;;;' '
    BEGIN{OFS=FS}
    $4 ~ /^[NY]$/{$3 = ($4 == "N") ? "NA" : "UPDATE"}1
' file

Другой подход может быть:

$ awk -F';;;;' 'BEGIN{OFS=FS;a["N"]="NA";a["Y"]="UPDATE"}
  $4 ~ /^[NY]$/{$3 = a[$4]}1' file
0
02.12.2021, 08:27
0 ответов

Теги

Похожие вопросы