«shell» 태그된 질문

'쉘'이라는 용어는 Unix & Linux 운영 체제와 가장 관련이있는 일반적인 클래스의 텍스트 기반 대화식 명령 해석기입니다. 쉘 스크립팅에 대한 질문은 'bash', 'powershell'또는 'ksh'와 같은보다 구체적인 태그를 사용하십시오. 특정 태그가 없으면 휴대용 (POSIX 호환) 솔루션을 가정해야하지만 'posix'를 추가하거나 'sh'를 대신 사용하는 것이 좋습니다.

8
두 개의 다른 디렉토리에 존재하는 Diff 파일
동일한 파일 목록을 가진 두 개의 디렉토리가 있습니다. diff명령을 사용하여 두 디렉토리에있는 모든 파일을 비교해야합니다 . 간단한 명령 줄 옵션이 있습니까? 아니면 파일 목록을 가져 와서 반복하는 셸 스크립트를 작성해야합니까?
303 unix  shell  diff 


16
쉘 스크립트에서 원격 TCP 포트가 열려 있는지 테스트
셸 스크립트 내부에서 원격 서버에 지정된 TCP 포트가 열려 있는지 테스트하는 빠르고 간단한 방법을 찾고 있습니다. 나는 telnet 명령으로 그것을 관리했고, 포트가 열릴 때 잘 작동하지만 포트가 열리지 않을 때 시간 초과되지 않는 것 같습니다 ... 샘플은 다음과 같습니다. l_TELNET=`echo "quit" | telnet $SERVER $PORT | grep "Escape character is"` …
297 shell  tcp  port  solaris  telnet 

7
Bash를 사용하여 명령의 모든 출력을 억제하려면 어떻게합니까?
매개 변수가있는 프로그램을 실행하는 Bash 스크립트가 있습니다. 그 프로그램은 어떤 상태를 출력합니다 (이 작업을 수행하고 있습니다 ...). 이 프로그램은 조용히 할 수있는 옵션이 없습니다. 스크립트가 아무것도 표시하지 못하게하려면 어떻게합니까? Windows ' echo off '와 같은 것을 찾고 있습니다.
296 bash  shell  scripting  echo 

14
pg_dump에 비밀번호를 전달하는 방법은 무엇입니까?
매일 밤마다 치명적인 일이 발생하기 전에 데이터베이스를 백업하기 위해 cronjob을 만들려고합니다. 이 명령이 내 요구를 충족시켜야하는 것 같습니다. 0 3 * * * pg_dump dbname | gzip > ~/backup/db/$(date +%Y-%m-%d).psql.gz 그것을 실행 한 후에는 암호를 입력해야합니다. cron에서 실행하면 그렇게 할 수 없습니다. 자동으로 어떻게 전달할 수 있습니까?

7
awk 스크립트에서 쉘 변수를 어떻게 사용합니까?
외부 셸 변수를 awk스크립트 에 전달하는 몇 가지 방법을 찾았 지만 '및 에 대해 혼란 스럽습니다 ". 먼저 쉘 스크립트를 사용해 보았습니다. $ v=123test $ echo $v 123test $ echo "$v" 123test 그런 다음 awk를 시도했습니다. $ awk 'BEGIN{print "'$v'"}' $ 123test $ awk 'BEGIN{print '"$v"'}' $ 123 왜 차이점이 …
290 bash  shell  awk 


12
쉘 별명에 명령 행 인수를 전달하는 방법은 무엇입니까?
명령 행 인수를 별명에 어떻게 전달합니까? 다음은 샘플입니다. 별명 mkcd = 'mkdir $ 1; cd $ 1; ' 그러나이 경우 $ xx는 런타임이 아닌 별명 작성 시간에 변환됩니다. 그러나 다음과 같이 쉘 기능 (약간 인터넷 검색 후)을 사용하여 해결 방법을 만들었습니다. 함수 mkcd () { mkdir $ 1 CD $ …
288 shell  alias 

9
실행 파일이나 스크립트 이름 앞에 ./ (점 슬래시)가 필요한 이유는 무엇입니까?
bash에서 스크립트를 실행할 때 ./처음 에 작성해야합니다 . $ ./manage.py syncdb 그렇지 않으면 오류 메시지가 나타납니다. $ manage.py syncdb -bash: manage.py: command not found 그 이유는 무엇입니까? .현재 폴더의 별칭 이라고 생각 했으므로이 두 호출은 동일해야합니다. 또한 다음 ./과 같은 응용 프로그램을 실행할 때 왜 필요하지 않은지 이해하지 못합니다 . …
288 bash  shell  unix  command-line 



11
Bash에서 플래그로 인수를 얻는 방법
bash에서 다음과 같은 위치 매개 변수를 쉽게 얻을 수 있다는 것을 알고 있습니다. $0 또는 $1 다음과 같은 플래그 옵션을 사용하여 각 매개 변수가 사용되는 항목을 지정할 수 있기를 원합니다. mysql -u user -h host 위치가 아닌 깃발로 -u param가치와 -h param가치 를 얻는 가장 좋은 방법은 무엇입니까 ?
283 bash  shell 


5
배쉬 조건들 : 어떻게 표현을 "그리고"하는가? ([! -z $ VAR && -e $ VAR] 인 경우)
"and"테스트를 수행하는 방법에 대해 잘 모르겠습니다. 나는 잘 작동하는 인수가 있는지 확인하고 싶었지만 [ -e $VAR ]빈 문자열에서도 true로 평가되고 있음이 밝혀졌습니다. 내가 원하지 않는 어떻게 '그리고'그들을 함께합니까? 아니면 내가 원하는 것을 성취하는 또 다른 단항 테스트가 있습니까?
281 bash  shell 

3
로그인 Mac에서 스크립트 실행 [닫기]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 칠년 전에 . 이 질문을 개선하십시오 내 컴퓨터에서 내 계정에 로그인 할 때 누군가 .sh 파일을 실행하도록 도와 줄 수 있는지 궁금합니다. Mac OS X 10.6.7을 실행하고 있습니다. …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.