본문 바로가기

echo4

[bash] crontab을 echo로 일괄로 설정하는 방법 크론탭을 설정할 때 여러개의 노드에 한번에 설정해야 하는 경우가 있습니다. 이럴 때는 크론탭이 설정되는 파일에 바로 입력해 주면 됩니다. CentOS기준으로 해당 파일의 위치는 /var/spool/cront/유저명 파일에 내용이 저장됩니다. 해당 위치에 정보를 설정하면 됩니다. 2021. 3. 26.
[bash] 함수의 결과로 문자열 반환 bash의 함수는 문자열을 반환할 수 없다.상태 코드만 반환이 가능하므로 echo 를 이용하여 결과문자를 출력하고 이를 결과로 저장해야 한다. 다음과 같이 이용하면 된다. [118k]$ function fncString {> if [[ $1 == "A" ]]; then> echo "a"> else > echo "b"> fi> }[118k]$ [118k]$ VARIABLE=$(fncString "A")[118k]$ echo $VARIABLEa[118k]$ VARIABLE=$(fncString "B")[118k]$ echo $VARIABLEb 2017. 12. 27.
[bash] echo 출력시에 글자 색상 지정하는 방법 echo 출력시에 특정 문자만 색상을 변경하는 방법은 다음과 같다. RED='\033[0;31m'GREEN='\033[0;32m'NC='\033[0m' echo -e ${RED}RED${NC}echo -e ${GREEN}GREEN${NC} https://stackoverflow.com/questions/5947742/how-to-change-the-output-color-of-echo-in-linux 2017. 12. 27.
[bash] 쉘 스크립트 작성시 로그 출력을 위한 간단한 함수 쉘 스크립트 수행시 로그 출력을 위해서 다음의 함수를 이용하면 좋다. 일자 시간을 출력하기 때문에 나중에 확인하기에도 좋다. # 로그 출력 함수 function fncPrintLog(){ vLogTime=`date '+%Y-%m-%d %H:%M:%S'`; vLogTime=${vLogTime:0:19} echo "[${vLogTime}] "${1}} fncPringLog "start."처럼 사용하면 되고 출력은 아래와 같다. [2016-11-08 05:07:01] start. 2016. 11. 8.