[개발] 프로그램 지식

[Linux] sh 파일 내용 확인 명령어

  • -
반응형

 

sh 파일 내용 확인 명령어

1. sh 파일이란?

sh 파일은 Linux/Unix 환경에서 실행할 수 있는 **Shell Script** 파일입니다. Bash, Zsh, Ksh 등의 쉘에서 실행되며, 자동화된 명령어 실행을 위해 사용됩니다.

 

 

 

 

 

 

2. sh 파일 내용 확인 방법

1) cat 명령어 사용

sh 파일의 전체 내용을 출력하려면 **cat** 명령어를 사용합니다.


cat script.sh

하지만, 내용이 길 경우 스크롤이 필요할 수 있습니다.

 

 

 

 

 

2) less 또는 more 명령어 사용

내용이 긴 경우, 페이지 단위로 확인할 수 있는 **less** 또는 **more** 명령어가 유용합니다.


less script.sh

more script.sh

less는 **방향키(↑, ↓) 또는 PgUp/PgDn**으로 탐색할 수 있으며, 종료하려면 **q**를 누르면 됩니다.

 

 

 

 

 

 

3) head 또는 tail 명령어 사용

파일의 앞부분이나 뒷부분만 확인하고 싶을 경우:

**파일의 처음 10줄 확인**


head script.sh

**파일의 마지막 10줄 확인**


tail script.sh

**처음 20줄 확인**


head -n 20 script.sh

**마지막 20줄 확인**


tail -n 20 script.sh

 

 

 

 

 

 

 

4) grep 명령어로 특정 내용 검색

sh 파일 내에서 특정 문자열을 검색하려면 **grep**을 사용합니다.

**"echo"가 포함된 줄 찾기**


grep "echo" script.sh

**대소문자 무시하고 검색**


grep -i "echo" script.sh

**줄 번호와 함께 검색**


grep -n "echo" script.sh

 

 

 

 

 

 

5) nl 명령어로 줄 번호 포함 출력

sh 파일을 줄 번호와 함께 출력하려면 **nl**을 사용합니다.


nl script.sh

 

 

 

 

 

 

6) vi 또는 nano 에디터로 확인

sh 파일을 직접 수정하거나 확인하려면 텍스트 편집기를 사용할 수도 있습니다.

**vi 에디터로 열기**


vi script.sh

**nano 에디터로 열기**


nano script.sh

 

 

 

 

 

 

3. sh 파일 실행 방법

sh 파일을 실행하기 전에 내용 확인 후 실행하려면 아래 방법을 사용할 수 있습니다.

**기본 실행**


sh script.sh

**Bash에서 실행**


bash script.sh

**실행 권한 부여 후 실행**


chmod +x script.sh
./script.sh

 

 

 

 

 

 

 

 

4. 결론

sh 파일의 내용을 확인하는 방법은 여러 가지가 있으며, 파일 크기나 필요에 따라 적절한 명령어를 선택하면 됩니다.

  • **cat**: 전체 내용 출력
  • **less/more**: 긴 파일을 한 화면씩 확인
  • **head/tail**: 앞/뒷부분만 확인
  • **grep**: 특정 문자열 검색
  • **nl**: 줄 번호 포함 출력
  • **vi/nano**: 직접 편집 및 확인

반응형
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.