feat: 194_transpose_file
This commit is contained in:
parent
c9528fc389
commit
763b5d5945
23
194_transpose_file/script.sh
Executable file
23
194_transpose_file/script.sh
Executable file
@ -0,0 +1,23 @@
|
||||
cat file.txt | awk '
|
||||
{
|
||||
max_cols = 0
|
||||
for (i = 1; i <= NF; i++) {
|
||||
data[i, NR] = $i
|
||||
}
|
||||
if (NF > max_cols) {
|
||||
max_cols = NF
|
||||
}
|
||||
}
|
||||
|
||||
END {
|
||||
for (i = 1; i <= max_cols; i++) {
|
||||
for (j = 1; j <= NR; j++) {
|
||||
printf "%s", data[i, j]
|
||||
if (j < NR) {
|
||||
printf " "
|
||||
}
|
||||
}
|
||||
printf "\n"
|
||||
}
|
||||
}
|
||||
'
|
Loading…
x
Reference in New Issue
Block a user