쉘스크립트를 만들때 awk로 문자열을 가공할때 작은 따옴표 (' ') 를 넣어야 할때가 있습니다. 작은 따옴표는 홑따옴표 , single quote 라고도 하죠. 의외로 쌍따옴표 (" ") 넣는 것보다 간단하지 않았습니다. 가공하는 방법 몇가지를 정리해보려고 합니다. 아래는 문자열과 변형하여 출력할 결과물입니다. --원본 123 abc 321 ddff 433 dfg -- 원하는 결과 value is 'abc' value is 'ddff' value is 'dfg' 쌍따옴표 (" ")는 아래와 같이 역슬래시( \ )를 사용하면 쉽게 표시할 수 있습니다. 하지만 홑따옴표는 동일한 방법으로는 안되네요. $ "123 abc" | awk '{ print "value is \"abc\" " }' value is "..
쉘스크립트에서 명령 수행결과를 변수 값에 저장한 후, 변수 값을 출력할 때 개행문자가 사라지는 경우가 있습니다.아래와 같은 단순히 df 결과를 변수 값에 저장한 후 출력하는 쉘 스크립트 입니다.기본 df의 출력 결과는 아래와 같습니다. Filesystem 1024-blocks Free %Used Iused %Iused Mounted on/dev/hd4 5242880 301996 95% 11523 13% //dev/hd2 10485760 5480656 48% 83421 7% /usr/dev/hd9var 5242880 4765576 10% 3980 1% /var/dev/hd3 10485760 6717992 36% 5338 1% /tmp/dev/fwdump 786432 785984 1% 4 1% /var/ad..
wget을 사용해서 파일을 받을 때 Unsupported scheme 메시지와 함께 다운로드가 되지 않는 경우가 있습니다.ㅣlinux용 wget에서는 대체로 가능한 듯 보입니다만 AIX의 wget에서는 아래와 같이 안되는 경우가 종종 있더군요. wget https://www14.software.ibm.com/Xa.2/Xb.MmElDw8T-Q4b_Y2ZOEI-RVGo_wnxPDp2a3NpUEtBRUQ/Xc.v-next//Xd./Xf.LPr.D1vk/Xg.9028828/Xi.swerpdb2-vnext-3/XY.regsrvs/XZ.LMrtl2Qj25YLhOs7ld5HNwvm8f0/db2vnext_aese_aix64.tar.gzhttps://www14.software.ibm.com/Xa.2/Xb.MmElDw8T..
- Total
- Today
- Yesterday