"Awk"의 두 판 사이의 차이
ph
잔글 |
|||
(같은 사용자의 중간 판 2개는 보이지 않습니다) | |||
1번째 줄: | 1번째 줄: | ||
* [[http://www.gnu.org/software/gawk/manual/gawk.html gnu awk users guide]] | * [[http://www.gnu.org/software/gawk/manual/gawk.html gnu awk users guide]] | ||
* [[http://www.grymoire.com/Unix/Awk.html tutorial]] one long html | * [[http://www.grymoire.com/Unix/Awk.html tutorial]] one long html | ||
+ | |||
+ | ==split== | ||
+ | <pre><nowiki>echo "12|23|11" | awk '{split($0,a,"|"); print a[3],a[2],a[1]}'</nowiki></pre> | ||
+ | [https://stackoverflow.com/a/8009724/766330] | ||
==print all but first two columns== | ==print all but first two columns== | ||
6번째 줄: | 10번째 줄: | ||
\$ cat somefile | awk '{$1=$2=""; print $0}’ | \$ cat somefile | awk '{$1=$2=""; print $0}’ | ||
아래가 더 나은듯 | 아래가 더 나은듯 | ||
− | awk '{sub($1 FS,"")} | + | awk '{sub($1 FS,"")}7' YourFile |
(스페이스도 없애준다) | (스페이스도 없애준다) | ||
http://stackoverflow.com/a/31849899/766330 | http://stackoverflow.com/a/31849899/766330 | ||
+ | |||
+ | ==print except blank lines== | ||
+ | awk NF main.txt > out.txt | ||
+ | [http://fibrevillage.com/scripting/619-ways-to-remove-empty-lines-in-a-file-on-linux#!/ccomment-comment=208] |
2019년 9월 5일 (목) 22:12 기준 최신판
- [gnu awk users guide]
- [tutorial] one long html
split
echo "12|23|11" | awk '{split($0,a,"|"); print a[3],a[2],a[1]}'
print all but first two columns
\$ # http://stackoverflow.com/a/2961994/766330 \$ cat somefile | awk '{$1=$2=""; print $0}’
아래가 더 나은듯
awk '{sub($1 FS,"")}7' YourFile
(스페이스도 없애준다) http://stackoverflow.com/a/31849899/766330
print except blank lines
awk NF main.txt > out.txt