awk(4)
-
read, awk - 한 줄 읽어서 여러 변수에 할당하기
data.txt 는 식별번호, IP, 포트, 접속URL 로 구성되어 있다. 문제) test 용 IP, 포트, 접속URL 을 read 1회 실행으로 구하는 코드를 작성하라. IP, PORT, URL 변수에 할당해야 한다. data.txt 의 내용 : # 0 - dev # 1 - test # 2 - prod 0,127.0.0.1,8080,/main.do 1,test.myapp.com,7777,/index.do 2,www.myapp.com,8888,/login.do 해결과정) 1) AWK 를 써서 첫 번째 값이 '1' (test) 인 줄만 출력한다. 2) ',' 를 구분자로 해서 2, 3, 4번째 열을 출력한다. grep -v '#' data.txt --- (실행결과) 0,127.0.0.1,8080,/main..
2023.12.30 -
[리눅스] AWK 에서 셸 명령 호출하기
작성일 : 2017. 1. 24 awk -F\| '{system("mv "$1" "$2)}' ddd.txt
2023.08.01 -
[리눅스] AWK 에서 substring, index
작성일 : 2017. 2. 17 ls -l devapps/ | awk '{print substr($9,0, index($9,"-1.0.jar")-1)}'
2023.08.01 -
[리눅스/윈도] awk : 필드 1개만 제외하고 전체 줄 출력하기
AWK 를 활용하면서도 말끔히 해결되지 못하고 기억 속 저편에 남아 있던 내 숙제. 다음과 같은 데이터 목록이 있다. $ history | grep sed > sed_grp $ cat sed_grp --- [실행결과] 369 sed -i '/.*노브랜드.*/s/$/ FOOD/g' PAY_LIST.txt 370 sed -i '/.*GS25.*/s/$/ CVS/g' PAY_LIST.txt 371 sed -i '/.*CU.*/s/$/ CVS/g' PAY_LIST.txt 372 sed -i '/.*이마트24.*/s/$/ CVS/g' PAY_LIST.txt 373 sed -i '/.*E-MART24.*/s/$/ CVS/g' PAY_LIST.txt 381 sed -i '/.*시장.*/s/$/ FOOD/g' PAY_..
2023.07.24