sun's longitude:242 01 51.45 
· 자유게시판 · 묻고답하기 · 알파문서 · RPMS list
· 사용자문서 · 팁/FAQ모음 · 리눅스Links · 자료실
· 서버정보 · 운영자 · Books/FAQ · FreeBSD
/board/delete.php:소스보기  

질문과 답변 게시판입니다.

현재 실시간으로 이곳 서버의 설정파일(몇개)를 보여주고 있습니다.
서버의 설정내용에 관한 질문은 먼저 이곳 서버의 설정내용을 참고하시길 바랍니다.

[*** 쓰기 금지단어 패턴 ***]
글 본문 중간에 업로드할 이미지를 추가하는 방법 : @@이미지이름@@
ex) @@foo.gif@@
 ★ 글 지우기 항목입니다. 한번 더 생각하시고 결정하십시오.!!!
제목 4804 번 글의 답장글 : Re: 쉘 스크립트...
 이름  산이 [홈]http://linuxchannel.net/

[초오보]님이 남기신 글:

>-----------------------------------------
>답변자가 기본적으로 참고할 내용입니다.
>- 배포판(옵션) : redhat 7.3
>- 커널버전(옵션) : 2.4.20
>- 데몬버전(예:apache 1.3.27) : 1.3.27
>- 데몬설치유형(RPM/컴파일/기타) :
>-----------------------------------------
>
>정말 죄송한 질문입니다만..
>
>#!/bin/bash
>
>CUID=500
>CHECK=`cat /etc/passwd | sed -e 's/::/:nothing:/g' | sed -e 's/ //g' | sed -e 's
>/:/ /g' | awk '{print $6}'`
>
>if [ "$CHECK" != "" ];
>then
>for i in $CHECK;
>do
> UIDS=`cat /etc/passwd | grep $i | sed -e 's/::/:nothing:/g' | sed -e 's/
> //g' | sed -e 's/:/ /g' | awk '{print $3}'`
> UIDS=`echo $UIDS | sed -e 's/ /00000000/g'`
> if [ "$UIDS" -ge "$CUID" ] && [ "$UIDS" -lt 1000000 ]; then
> du -sh $i >> /tmp/du_result.txt
> fi
>done
>echo "space bar를 누르면 다음페이지를, q를 누르면 종료가 됩니다."
>echo ""
>cat /tmp/du_result.txt | sed -e 's/\/home\///g' | less
>#rm -rf /tmp/du_result.txt
>fi
>
>이 스크립트를 실행하면...
>
>
>sed: -e expression #1, char 8: Unterminated `s' command
>
>에러가 나네요...
>
>솔직히 쉘 거의 모르구요...
>
>누가 만들어 놓은거 테스트 해보려 했더니..
>
>앞으로 열심히 하겠습니다... ㅡ.ㅡa
>
>답변좀 부탁 드릴께요..

========================================

위의 화면상에는 sed 관련 명령어가 한줄인지 아니면 두줄인지
분간하기 어렵네요.

일단은 sed 에 관련된 명령어는 모두 한줄로 길게 편집하세요.

그리고

sed -e 's/.../../g' | sed -e 's/.../.../g' | sed -e 's/.../.../g' ...

이와 같이 파일(|)로 연결하지 말고

sed -e 's/.../../g' -e 's/.../../g' -e 's/.../../g' ...

이렇게 하시면 됩니다.
2004년 02월 05일 01:10:45 목(새벽)  from 61.254.74.228
0
암호: 공용 보안 SSL 서버가 준비되기 전까지는 off 합니다

apache lighttpd linuxchannel.net 
Copyright 1997-2024. linuxchannel.net. All rights reserved.

Page loading: 0.01(server) + (network) + (browser) seconds