'echo' 태그의 글 목록 (3 Page)
본문 바로가기

echo25

[Linux 셸 스크립트] 변환처리 - 015 작은따옴표 안에서 작은따옴표 쓰기 1. 사용 명령어 (1) echo 2. 키워드 & 사용처 (1) 키워드 문자열, 큰따옴표, 작은따옴표 (2) 사용처 작은따옴표로 둘러싼 문자열 안에서 변수 확장이나 작은따옴표 기호를 사용하고 싶을 때 사용합니다. 3. 실행 예제 $ ./single-quote.sh It costs $100? I can't believe it! 4. 스크립트 #!/bin/sh price=100 str='It costs $'price'? I can'\''t believe it!' ① echo $str 5. 해설 이 스크립트는 셸 변수 str 내용을 echo 명령어로 표시합니다. 변수 str에 대입할 때 문자열 전체를 작은따옴표로 둘러싸고 있는데 거기에 셸 변수 price 확장이나 작은따옴표 기호 자체를 다루는 예제입니다. 셸.. 2021. 3. 5.
[Linux 셸 스크립트] 사용자 인터페이스 - 008 표시 문자색 변경하기 1. 사용 명령어 (1) echo 2. 키워드 & 사용처 (1) 키워드 터미널, 색상 (2) 사용처 메시지 표시에 문자색을 변경하거나 반전시키는 등 주의나 강조를 하고 싶을 때 사용합니다. 3. 실행 예제 $ ./color.sh Script Start. Importan Message 2021. 3. 3.
[Linux 셸 스크립트] 사용자 인터페이스 - 005 사용자 키 입력을 한 글자만 받기(Enter 키 불필요) 1. 사용 명령어 (1) stty (2) case (3) dd 2. 키워드 & 사용처 (1) 키워드 키보드, 입력, 줄바꿈, Enter (2) 사용처 키보드에서 글자 하나가 입력되면 Enter 입력 없이 처리를 속행하고 싶을 때 사용합니다. 3. 실행 예제 $ ./getchar.sh Type Your Answer [y/n] : y Input : Yes 4. 스크립트 #!/bin/sh echo-n "Type Your Answer [y/n] : " # 현재 터미널 설정을 셸 변수 tty_state에 백업하고 터미널을 raw 설정함 tty_state=$(stty -g) ① stty raw ② # 키보드에서 문자 하나 읽기 char=$(dd bs=1 count=1 2> dev/null ③ # 터미널 설정을 원래.. 2021. 3. 2.
[RHEL6] 터미널 명령어 2탄(echo, env, history, jobs) 5. echo(환경 변수 출력) 1) 경로 : 내부 명령어 2) 요약 : 시스템의 환경 변수 또는 입력 내용을 화면에 출력 3) 사용 방법 : echo [옵션] [문자열] 4) 옵션 -n : 마지막에 따라오는 개행 문자(newline)(화면상에서 커서를 한줄 아래로 내리도록 하는 코드로서 아스키 문자셋에서 10진수로 "10"에 해당하는 값을 갖음) 문자를 출력하지 않음 -e : 문자열에서 역슬래시(₩)와 조합되는 이스케이프 문자(escape sequence)를 인용부호(")로 묶어 문자를 인식하도록 함 --help : 사용법 출력 --version : 버전 정보 출력 문자 설명 ₩a 경고음(벨) 소리를 냄 ₩b 백스페이스 ₩c 마지막 개행 문자를 출력하지 않음 ₩f 폼 피드(form feed, 프린터에서.. 2020. 3. 25.
[RHEL6] echo 포트(7) 오픈 echo TCP 서비스를 오픈하기 위해서는 다음과 같이 설정합니다. 1. 서비스를 하고자하는 서버에서 /etc/xinetd.d 디렉터리로 이동합니다. # cd /etc/xinetd.d 2. echo-stream 파일을 열어 disabled = yes 라는 항목을 disabled = no 로 변경 후 정장합니다. # vim echo-stream disabled = no :wq 3. xinted 데몬을 구동 또는 재구동합니다. # service xinetd restart 4. /etc/hosts.allow 파일에 서비스할 IP/호스트명/도메인명 등을 echo 서비스를 추가합니다. # vim /etc/hosts.allow echo : xxx.xxx.xxx.xxx. hostname localhost 5. 접속하.. 2019. 11. 25.