목록utility 사용법/shell (2)
관심있는 것들 정리
echo화면에 입력한 문자열을 출력한다. 단 echo 뒤에 입력한 문자열은 다른 shell 명령처럼 shell이 parsing한 후 출력하기 때문에 중복된 space나 ()와 같은 문자열이 아닌 캐릭터는 에러가 나거나 무시된다. 따라서 이러한 내용을 입력하기 위해서는 “” 또는 ‘’ 안에 문자열울 입력하여야 한다. $ echo hello world hello world $ echo hi (there -bash: syntax error near unexpected token `(' $ echo hi (there) -bash: syntax error near unexpected token `(' $ echo "hello world" hello world $ echo "hi (there)" hi (there)..
vi에 특정 문자를 입력 후 종료하는 명령을 다음과 같이 here document로 작성가능하다다음 예제들은 http://tldp.org/LDP/abs/html/here-docs.html 에서 복사한 것이다.#!/bin/bash # Noninteractive use of 'vi' to edit a file. # Emulates 'sed'. E_BADARGS=85 if [ -z "$1" ] then echo "Usage: `basename $0` filename" exit $E_BADARGS fi TARGETFILE=$1 Insert 2 lines in file, then save. #--------Begin here document-----------# vi $TARGETFILE