무회blog

Unix/Linux , Sed awk grep cut 본문

unix Linux Ubuntu

Unix/Linux , Sed awk grep cut

최무회 2020. 9. 1. 15:32

파일명 변경

ls *.dat | awk -F "_" '{print "mv "$0" "$1"_"$2"_20190909_"$4""}' |sh 




파일내용 변경 


한번에 많은 파일내용 변경하기 

*201909.dat

perl -p -i -e 's/20190820/20190901/g' *20190820.dat


파일내용 전처리

sed -n 2,8p *.dat | awk '$3 !=5' | grep 'FP' | cut -c -3 > test.dat


파일내 'FP' 값이 있는 행만 출력하기 

cat filename | grep 'FP'

cat filename | grep '$3 >= 3'



파일 행 출력 

sed -n 2,10p filename.dat


파일내 지정 열 구역 출력하기 

awk -F " " '{print $1, $2}' filename 


파일내 지정 캐릭터/바이트 열 출력

cut -c 3 filename 


파일내 지정 캐릭터 범위 출력

cut -b 1-3 filename 


파일내 내용에 대하여 정렬 및 유니크 값 추출 

sort -u filename


파일내용 삭제

for i in `find . -name "KC100.zip"`; do > $i; done ;

Comments