라벨이 linux인 게시물 표시

bash shell을 이용한 lpad(left pad) 적용(사용) 방법 %02d 같은 방식(?) (일의자리 숫자 왼쪽에 0넣기.ㅎ)

experience bash script 개발중 간단히 lpad 가 필요해서 다 만든후 요약   * 대충 printf를 이용하면 되는 듯.   for ((i=0 ; i < 24 ; i++ )) do  printf -v variable "%02d" $i    done    위와 같은 방식을 이용하면 variable이라는 변수에 01,02,...23 까지 저장이 됨...

shell 스크립트 실행시 발생하는 "그런 파일이나 디렉터리가 없습니다" 오류

 experience shell 스크립트 내부에서 다른 shell을 호출하는 간단한 스크립트 작성후 실행하였는데, 위와 같은 오류가 발생...     - 원인 : 파일내부에 딸려들어간 ^M 문자가 문제.. @.@   - 해결 : vi -b 옵션으로 파일을 결게되면 위 문자가 보임..   * :%s/^M//g 하면 사라짐...   ^M문자 입력 방법은 ctrl + v + m 으로 하면 됨..

리눅스(linux) 환경변수 설정 파일 목록 및 로딩 순서 (/etc/profile, /etc/bashrc/, ~/.bashrc, ~/.bash_profile)

  experience linux에서 환경변수 설정 조회할 일이 있어 찾다보니, 이 순서를 알아야 할 것 같아서 정리 *  아래 순이라고 함... (script 내부에서 다음 파일을 호출하는 듯) 1. /etc/profile → /etc/profile.d/test.sh 2. ~/.bash_profile → ~/.bashrc → /etc/bashrc