“Separator pola wyjściowego AWK” Kod odpowiedzi

Separator pola wyjściowego AWK

Just use function split in awk command to split a line into an array 'a'
using a choosen string as delimiter as for example ", " in next use case:
echo "hi, bye, hey" | awk '{split($0,a,", "); print a[3],a[2],a[1]}'
Armandres

AWK Użyj ciągu jako separatora pola

Just use function split in awk command to split a line into an array 'a'
using a choosen string as delimiter as for example ", " in next use case:
echo "hi, bye, hey" | awk '{split($0,a,", "); print a[3],a[2],a[1]}'
Or you could also do next:
echo "a, b, c" | sed 's/, /,/g' file.txt | awk -F ',' '{print $1 $2 $3}'
Armandres

Odpowiedzi podobne do “Separator pola wyjściowego AWK”

Pytania podobne do “Separator pola wyjściowego AWK”

Więcej pokrewnych odpowiedzi na “Separator pola wyjściowego AWK” w Shell/Bash

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu