단어의 앞이 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
'wif LiNoUz > Ubuntu' 카테고리의 다른 글
Row count for all tables in an Oracle Schema (0) | 2015.04.23 |
---|---|
Fedora 설치 및 오라클 (1) | 2013.03.06 |
정규식 표현 (0) | 2012.12.12 |
커널 다운 (0) | 2012.10.31 |
우분투 ojdbc14 드라이버 어따 복사하냐 (0) | 2012.10.10 |