make 파일에서
TOPDIR = $(shell /bin/pwd)
현재 디렉토리의 path를 TOPDIR에 넣어 주는 구문입니다.
윈도우의 nmake에서 같은 기능을 하는 구문을 넣어주고 싶은데요.
어떻게 해야 될까요?
삽질 2시간 중입니다.
root의 로그인 쉘을 /sbin/sh 가 아닌 다른 쉘로 바꿨을 때 single 모드로 부팅 시
/usr 이 마운트가 되지 않아 single 모드로 부팅이 안되는 경우가 있습니다.
/sbin/sh 는 동적라이브러리를 참조 하지 않아 /usr 이 마운트 되지 않아도 사용할 수 있다는 말인데요,
안녕하세요 리눅스 초보사용자 입니다. 여러 고수님들께 도움을 요청코자 이렇게 글을 남깁니다.
특정 프로그램을 실행할 수 있는 쉘 스크립트를 작성한후 cron을 이용하여 매시간 자동 수행되도록 설정하였습니다.
일단 cron은 잘 동작하여 매 시간마다 쉘 스크립트가 자동으로 동작은 하는데,
안녕하세요 저는 gentoo를 설치해서 사용하고 있는 유저입니다. ㅋ
맨날 vixie-cron만 설치해서 쓰다가 dcron을 설치해서 써봤는데 기존의 cron.* 디렉토리(daily, hourly...)의 실행 목록들이 실행이 안되는 겁니다. crontab -e로 직접 넣어준 것들은 실행이 되더군요.
결론적으로
리눅스 계정에 vim 6.3.82 가 깔려 있고요
로긴했을 때 디폴트 LANG은 ko_KR.eucKR이고, 제가 필요에 따라서 ko_KR.utf-8 로 바꿔서 쓰곤 하는데,
어느 쪽이건 vi 를 띄우고 :sh 로 쉘을 띄우면 그 쉘 안에서는 LANG 변수의 값 이 en_US.iso885915 가 되어 있습니다. 그래서 다른 작업을 할 때 불편해지네 요.
안녕하세요? 잠시 설명을 드리자면 이렇습니다.
1.. 조건 - GNOME, GNOME-TERMINAL에서 한글을 모두 사용. - GNOME는 UTF-8이 기본 인코딩임.(이걸 어떻게 바꾸는지 전혀 모르겠습니다.) - Shell상에서는 EUC-KR을 사용함.
2. 상황 - 한글 파일명의 문자세트가 EUC-KR인 경우 터미널 상에서는 정상적으로 표시됨.
안녕하세요^^
어제 날짜 구하는 shell source 를 보는 중인데 이해 안가는 부분이 있습니다.
OFFSET=${1:-1} case $OFFSET in *[!0-9]* | ???* | 3? | 29) print -u2 "Invalid input" ; exit 1;; esac eval `date "+day=%d; month=%m; year=%Y` typeset -Z2 day month typeset -Z4 year day=$((day - OFFSET)) if (( day <= 0 )) ;then month=$((month - 1)) if (( month == 0 )) ;then
쉘스크립트에 관한 질문입니다.
여러장의 CD를 mp3로 변환하는 스크립트를 만들려고 합니다. CD를 mp3로 변환하는 작업이 끝나면 자동으로 tray가 eject되게 하였습니다.
그런데 CD를 바꾸어 넣은후 tray를 닫으면 자동으로 CD를 인식하여 작업이 계속되게 할 수 없군요
CD가 닫혔는지 인식하게 하는 셸스크립트가 가능할까요?
예를들어,
awk -v ii=$i -v jj=$j 'BEGIN{count=0;} $2 ~ /jj/ {if($1==ii)count++} END{print count}' $inputfile
와 같은 식으로 하고 싶은데.. 도통 변수 jj를 인식 시킬 수가 없네요...(일반 스트링으로만 인식하는군요;;) 도와 주세요.. ;ㅅ;
어떤 프로그램 Autil 이 stdin 으로 사용자 입력을 받아서 처리하는데 이프로그램을 반복해서 수행시켜야 할 필요가 생겼다고 합시다.
expect 등으로 자동화 할 수도 있지만 간단하게 input redirection 으로 해결하는 방법이 있습니다.
shell 에서 사용자의 입력을 받아서 처리한경우 ---------------------------------------