shell

make 와 관련된 nmake 질문입니다.

0
points

make 파일에서

TOPDIR = $(shell /bin/pwd)

현재 디렉토리의 path를 TOPDIR에 넣어 주는 구문입니다.

윈도우의 nmake에서 같은 기능을 하는 구문을 넣어주고 싶은데요.

어떻게 해야 될까요?

삽질 2시간 중입니다.

dcmru의 이미지
1725
points

root 의 로그인 쉘을 다른 쉘로 바꿨을 때 문제점(single 부팅)

0
points

root의 로그인 쉘을 /sbin/sh 가 아닌 다른 쉘로 바꿨을 때 single 모드로 부팅 시

/usr 이 마운트가 되지 않아 single 모드로 부팅이 안되는 경우가 있습니다.

/sbin/sh 는 동적라이브러리를 참조 하지 않아 /usr 이 마운트 되지 않아도 사용할 수 있다는 말인데요,

[완료][C-shell] 쉘 스크립트에서 다른 프로그램 실행

0
points

안녕하세요 리눅스 초보사용자 입니다.
여러 고수님들께 도움을 요청코자 이렇게 글을 남깁니다.

특정 프로그램을 실행할 수 있는 쉘 스크립트를 작성한후 cron을 이용하여 매시간 자동 수행되도록 설정하였습니다.

일단 cron은 잘 동작하여 매 시간마다 쉘 스크립트가 자동으로 동작은 하는데,

[질문] 디렉토리 안의 파일 목록 사용법

0
points

안녕하세요 저는 gentoo를 설치해서 사용하고 있는 유저입니다.

맨날 vixie-cron만 설치해서 쓰다가 dcron을 설치해서 써봤는데 기존의 cron.* 디렉토리(daily, hourly...)의
실행 목록들이 실행이 안되는 겁니다.
crontab -e로 직접 넣어준 것들은 실행이 되더군요.

결론적으로

raymundo의 이미지
2391
points

vi 에서 :sh 로 쉘을 띄우면 LANG 값이 "en_US.iso885915"가 되어버립니다.

0
points

리눅스 계정에 vim 6.3.82 가 깔려 있고요

로긴했을 때 디폴트 LANG은 ko_KR.eucKR이고, 제가 필요에 따라서 ko_KR.utf-8
로 바꿔서 쓰곤 하는데,

어느 쪽이건 vi 를 띄우고 :sh 로 쉘을 띄우면 그 쉘 안에서는 LANG 변수의 값
이 en_US.iso885915 가 되어 있습니다. 그래서 다른 작업을 할 때 불편해지네
요.

사랑천사의 이미지
11046
points

UTF-8/EUC-KR, GNOME와 터미널에서 동시에 사용하려면 어떻게 해야 하나요?

1
point

안녕하세요?
잠시 설명을 드리자면 이렇습니다.

1.. 조건
- GNOME, GNOME-TERMINAL에서 한글을 모두 사용.
- GNOME는 UTF-8이 기본 인코딩임.(이걸 어떻게 바꾸는지 전혀 모르겠습니다.)
- Shell상에서는 EUC-KR을 사용함.

2. 상황
- 한글 파일명의 문자세트가 EUC-KR인 경우 터미널 상에서는 정상적으로 표시됨.

shell 에서 A=${1:-1} 의 의미가 뭘까요?

0
points

안녕하세요^^

어제 날짜 구하는 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 &lt= 0 )) ;then
month=$((month - 1))
if (( month == 0 )) ;then

(굉장한 초보) 리눅스 쉘 프로그래밍을 공부하려고 하는데요...

0
points

리눅스의 쉘 프로그래밍이란걸 공부하려고 하는데요...
방금 영풍문고에서 The Unix C shell 한국어판을 사왔답니다..
이걸로 한컴 리눅스에서 공부하고 실습할 수 있는지요...

bash쉘이던가...이게 많이 보이던데 많이 다른건가요??
책을 잘 못산건지요... ㅠㅠ;;;

그리고 보통 여러분은 어떤 용도로 쉘프로그래밍을 하시는지요??

쉘스크립트

0
points

쉘스크립트에 관한 질문입니다.

여러장의 CD를 mp3로 변환하는 스크립트를 만들려고 합니다.
CD를 mp3로 변환하는 작업이 끝나면
자동으로 tray가 eject되게 하였습니다.

그런데
CD를 바꾸어 넣은후 tray를 닫으면
자동으로 CD를 인식하여 작업이 계속되게 할 수 없군요

CD가 닫혔는지 인식하게 하는
셸스크립트가 가능할까요?

awk 에서 패턴 지정자 /... / 안에다가 변수를 쓸 수는 없나요?

0
points

예를들어,

awk -v ii=$i -v jj=$j 'BEGIN{count=0;} $2 ~ /jj/ {if($1==ii)count++} END{print count}' $inputfile

와 같은 식으로 하고 싶은데.. 도통 변수 jj를 인식 시킬 수가 없네요...(일반 스트링으로만 인식하는군요;;)
도와 주세요.. ;ㅅ;

내용묶음