«shell» 태그된 질문

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

2
Bash에서 루프를 끊는 방법?
텍스트를 처리하기 위해 Bash 스크립트를 작성하려고하는데 while 루프가 필요할 수 있습니다. 예를 들어 C의 while 루프는 다음과 같습니다. int done = 0; while(1) { ... if(done) break; } 그와 동등한 Bash 스크립트를 작성하고 싶습니다. 그러나 내가 일반적으로 사용했고 내가 읽은 모든 고전적인 예에서 보듯이 이것은 다음과 같습니다. while read something; …
150 bash  shell  while-loop 

6
Mac OS X에서 zsh를 로그인 쉘로 실행하는 방법 (iTerm)?
zsh가 Mac OS X에서 로그인 쉘로 설정되면 iTerm에서 시작될 때 zsh는 '-zsh'로 시작되었지만 로그인 쉘로 실행되고 있다고 간주하지 않습니다 ( '-'는 arg [0])의 첫 문자는 로그인 쉘로 시작해야 함을 의미합니다. 따라서 로그인 셸을 bash로 설정하면 bash는 $ 0에서 첫 번째 '-'를 인식하고 로그인 셸로 실행하지만 zsh는 그렇지 않습니다. zsh가 arg …
149 macos  bash  shell  zsh 


21
sed를 사용하여 파일의 마지막 n 줄을 제거하는 방법
파일 끝에서 일부 n 줄 을 제거하고 싶습니다 . sed를 사용 하여이 작업을 수행 할 수 있습니까? 예를 들어 2에서 4까지 줄을 제거하려면 $ sed '2,4d' file 그러나 나는 줄 번호를 모른다. 나는 마지막 줄을 사용하여 삭제할 수 있습니다 $sed $d file 하지만 끝에서 n 줄 을 제거하는 방법을 알고 …
148 linux  bash  shell  sed 

3
올바른 개수의 인수 확인
올바른 개수의 인수 (한 개의 인수)를 확인하는 방법 누군가가 올바른 수의 인수를 전달하지 않고 스크립트를 호출하려고 시도하고 명령 행 인수가 실제로 존재하며 디렉토리인지 확인합니다.
147 shell  scripting 

10
Bash에서 파일의 마지막 수정 날짜를 인쇄하십시오.
파일 날짜를 인쇄하는 방법을 찾지 못하는 것 같습니다. 지금까지 디렉토리의 모든 파일을 인쇄 할 수 있었지만 날짜를 인쇄해야합니다. 항목의 에코와 함께 날짜 형식을 첨부해야하지만 올바른 형식을 찾을 수 없습니다. echo "Please type in the directory you want all the files to be listed" read directory for entry in "$directory"/* do …
147 bash  shell  file  date  unix 

12
sh 쉘에서 소스 명령을 찾을 수 없음
sh쉘 을 사용하는 스크립트가 있습니다. source명령 을 사용하는 줄에 오류가 발생합니다 . source내 sh껍질에 포함되어 있지 않은 것 같습니다 . source쉘에서 명시 적으로 실행하려고하면 다음 과 같은 결과가 나타납니다. sh: 1: source: not found 어떻게 든 "소스"를 설치해야합니까? 버전이 잘못 sh되었습니까?
146 bash  shell  sh 

10
쉘 스크립트에서 파일 이름의 확장자를 어떻게 제거합니까?
다음 코드의 문제점은 무엇입니까? name='$filename | cut -f1 -d'.'' 그대로 리터럴 string을 얻지 $filename | cut -f1 -d'.'만 따옴표를 제거하면 아무것도 얻지 못합니다. 한편, 타이핑 "test.exe" | cut -f1 -d'.' 쉘에서 내가 원하는 출력을 제공합니다 test. 나는 이미 $filename올바른 가치가 부여되었음을 알고 있다. 내가하고 싶은 것은 확장자가없는 파일 이름을 변수에 …
144 bash  shell  sh  cut  gnu-coreutils 

11
쉘에서 $$는 무엇을 의미합니까?
한 번은 임시 파일의 쉘에서 고유 한 파일 이름을 얻는 한 가지 방법은 이중 달러 기호 ( $$) 를 사용하는 것이라고 읽었습니다 . 이것은 때때로 변하는 숫자를 생성하지만 반복해서 호출하면 같은 숫자를 반환합니다. 해결책은 시간을 사용하는 것입니다. $$실제로 무엇 이고 왜 고유 한 파일 이름을 생성하는 방법으로 제안 되는지 궁금합니다 …
143 shell  scripting 

10
각 디렉토리로 이동하여 명령을 실행하는 방법은 무엇입니까?
어떻게 parent_directory 내에서 각 디렉토리를 통과하고 bash는 스크립트 작성합니까 실행 명령 에 각 디렉토리를 . 디렉토리 구조는 다음과 같습니다. parent_directory (이름은 무엇이든 될 수 있습니다-패턴을 따르지 않습니다) 001 (디렉토리 이름은이 패턴을 따릅니다) 0001.txt (파일 이름은이 패턴을 따릅니다) 0002.txt 0003.txt 002 0001.txt 0002.txt 0003.txt 0004.txt 003 0001.txt 디렉토리 수를 알 수 …
143 bash  shell  unix  find 


5
오류 발생시 스크립트 종료
다음 if과 같은 기능 을 가진 쉘 스크립트를 작성 중입니다. if jarsigner -verbose -keystore $keyst -keystore $pass $jar_file $kalias then echo $jar_file signed sucessfully else echo ERROR: Failed to sign $jar_file. Please recheck the variables fi ... 오류 메시지가 표시된 후 스크립트 실행이 완료되기를 원합니다. 어떻게해야합니까?
141 bash  exit  shell 



9
쉘 스크립트 : 쉘 스크립트 내에서 파이썬 프로그램 실행
나는 답변을 인터넷 검색하려고했지만 운이 없다. 작품 슈퍼 컴퓨터 서버를 사용해야하지만 파이썬 스크립트를 실행하려면 셸 스크립트를 통해 실행해야합니다. 예를 들어 job.sh실행 하고 싶습니다.python_script.py 이것이 어떻게 이루어질 수 있습니까?
139 python  shell 

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