by shigemk2

当面は技術的なことしか書かない

awkの中身をファイル名にしてリダイレクトさせたい

ただのリダイレクト

awk -F',' '{ if($3 == "alice") print $1 > "test.csv"}' filename.csv

awkの中身をファイル名にしてリダイレクト

こうや

awk -F',' '{ if($3 == "alice") print $1 > ""$2".csv"}' filename.csv

なお、$2 にのっけから空白が入っているなどしたら、もうだめです

https://www.unix.com/shell-programming-and-scripting/55172-awk-print-redirection-variable-file-name.html