크라소니
2013. 1. 21. 20:11
단어의 앞이 TOD or TDW 로 시작되는 것 출력하길 바람
cat xxxxxxxxx | grep -E '\<TOD|\<TDW'
겹치는 중복문 없애기
sort -u
sort -u -k 1,1
cat rem.sql | grep -E '\<TOD|\<TDW|\<TOA' | cut -d "T" -f 2-5 | cut -d " " -f 1 | sort -u | awk '{printf "T%-14s", $1"\n"}
1. TOD,TDW,TOA를 찾고
2. "T"를 기준으로 2-5열 검색해내어 1번열 출력
------------------------------------------------
DWLIEXCTBSICM
ODMLDAILLOANH
ODMLFINAACRSM
ODPLTERMRSLTM
ODPLUDWRLDGRM
------------------------------------------------
3. sort -u
중복제거를 한다.
4. awk '{printf "T%-14s", $1"\n"}
출력문에 T붙여서 14개의 공간출력 밑 오른쪽으로 $1 출력
레퍼런스 216page 참조
$ cat rem.sql | grep -E '\<TOD|\<TDW|\<TOA' | cut -d "T" -f 2-5 | cut -d " " -f 1 | sort -u | awk '{printf "T"$1"\n"}'
TDWLIEXCTBSICM
TODMLDAILLOANH
TODMLFINAACRSM
TODPLTERMRSLTM
TODPLUDWRLDGRM