«ksh» 태그된 질문

15
dir이 아직없는 경우에만 mkdir하는 방법은 무엇입니까?
AIX의 KornShell (ksh)에서 실행되는 쉘 스크립트를 작성 중입니다. mkdir명령을 사용하여 디렉토리를 만들고 싶습니다 . 그러나 디렉토리가 이미 존재할 수 있으며,이 경우 아무것도하고 싶지 않습니다. 따라서 디렉토리가 존재하지 않는지 테스트하거나 mkdir기존 디렉토리를 작성할 때 발생하는 "파일 존재"오류를 억제 하려고합니다. 최선의 방법에 대한 생각이 있으십니까?
1987 shell  scripting  ksh  aix  mkdir 



17
스크립트가 소스인지 감지하는 방법
나는 exit그것이 공급되고 있다면 그것을 호출하고 싶지 않은 스크립트를 가지고 있습니다 . 나는 확인하는 것을 생각했다 $0 == bash스크립트를 다른 스크립트에서 가져 왔거나 사용자가와 같은 다른 셸에서 소스를 가져 오는 경우 문제가 있는지 했습니다 ksh. 스크립트가 소스인지 감지하는 신뢰할 수있는 방법이 있습니까?
217 bash  ksh 

8
명령 출력에서 ​​두 번째 열을 얻는 방법?
내 명령의 출력은 다음과 같습니다. 1540 "A B" 6 "C" 119 "D" 첫 번째 열은 항상 숫자 다음에 공백이 있고 큰 따옴표로 묶인 문자열입니다. 내 목적은 다음과 같이 두 번째 열만 얻는 것입니다. "A B" "C" "D" 나는 <some_command> | awk '{print $2}'이것을 달성 하기 위해 사용하려고했다 . 그러나 문제는 …
152 shell  awk  ksh 

2
달러 기호와 괄호 안에 명령을 넣는 것은 쉘에서 무엇을 의미합니까 : $ (command)
셸에서 다음 코드 줄을 이해하고 싶습니다. 현재 작업 디렉토리를 가져 오는 데 사용됩니다. $(variable)이름이 변수 이름 내부의 값을 반환 한다는 것을 알고 있지만 무엇 $(command)을 반환해야합니까? 명령을 실행 한 후 값을 반환합니까? 이 경우 `명령을 실행하는 데 사용할 수 있습니다 . CWD="$(cd "$(dirname $0)"; pwd)" 다른 버전의 셸에서도 다음 코드 …
110 bash  shell  terminal  sh  ksh 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.