sed awk 질문 고수님들 부~탁해요.
글쓴이: jiphyunjeon / 작성시간: 목, 2003/06/26 - 2:46오후
안녕하세요.
인자에 관련된건데요.
예를 들어 만약
o.sh 화일 화일내용 echo $1
위형식에서 jiphyunjeon # o.sh 10.150.62.130
이렇게 명령이 이루어졌을때 10.150.62.130 이런 결과값이 나옵니다.
근데 이걸 sed 나 awk 을 써서 10.150.62 130 130 이런 값을 얻고 싶습니다.
몇가지 예
실행 o.sh 10.150.2.130
결과 10.150.2 130 130
실행 o.sh 10.15.160.2
결과 10.15.160 2 2
실행 o.sh 211.210.60.159
결과 211.210.60 159 159
어떤 아이피를 써두 마지막 아이피 앞에 점 빼고 마지막 아이피 두번 나오게 한깐 뛰어서.
위처럼 실행하면 위결과 처럼 나왔으면 합니다.
아니면 결과값을 다른 변수에 저장하던쥐
고수님들 부~탁해요.
그럼 님들 여름에 몸챙기셔야 합니다. 맛있는거 보신 많이 드세요.
Forums:
이런건가요?
-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===
[code:1]echo 10.5.160.22 | sed -e 's/.\&
echo 10.5.160.22 | sed -e 's/.\([0-9]*\)$/ \1 \1/'
결과는...10.5.160 22 22
Re: 이런건가요?
참고로 tr을 쓰지 않고 하려면,
또는
또는
여기서 FS는 Field Seperator, OFS는 Output Field Seperator,
ORS는 Output Record Seperator의 약자입니다.
이 외에 printf를 사용하는 방법도 있습니다.
감사합니다.
님들 정말 고수군요.
님 감사 합니다.
넘 유용하게 사용 했어요.
설명을 해주시면 더 좋은데 ㅋㅋ
그럼 안녕히 계세요.
[quote]님들 정말 고수군요.님 감사 합니다.넘 유용하게 사용
http://sunsite.ualberta.ca/Documentation/Gnu/gawk-3.0.6/html_chapter/gawk_toc.html
----------------------
얇은 사 하이얀 고깔은 고이 접어서 나빌레라
댓글 달기