«shell» 태그된 질문

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

4
변수 끝에서 문자 제거
Bash 자동 완성은 디렉토리 이름 끝에 /를 추가합니다. 위치 매개 변수에서 어떻게 제거 할 수 있습니까? #!/bin/sh target=$1 function backup(){ date=`date "+%y%m%d_%H%M%S"` PWD=`pwd` path=$PWD/$target tar czf /tmp/$date$target.tar.gz $path } backup
130 bash  shell 


5
bash 쉘 스크립트에서 .profile을 다시로드 하시겠습니까?
쉘 스크립팅을 처음 접했고 도전을 겪었습니다. 다음을 수행하여 ".profile"파일을 다시로드 할 수 있음을 알고 있습니다. . .profile 하지만 내가 쓰고있는 bash 스크립트에서 동일하게 실행하려고하는데 작동하지 않습니다. 어떤 아이디어? 명확히하기 위해 제공 할 수있는 것이 있습니까? 감사

12
백그라운드 프로세스의 종료 코드 가져 오기
영원히 걸리는 내 메인 bourne 쉘 스크립트에서 호출 된 명령 CMD가 있습니다. 다음과 같이 스크립트를 수정하고 싶습니다. CMD 명령을 백그라운드 프로세스로 병렬로 실행합니다 ( CMD &). 기본 스크립트에서 몇 초마다 생성 된 명령을 모니터링하는 루프가 있습니다. 루프는 또한 스크립트의 진행을 나타내는 일부 메시지를 stdout에 에코합니다. 생성 된 명령이 종료되면 루프를 …
130 linux  shell  unix  process 

8
zsh에서 ALT + LeftArrowKey 솔루션 찾기
최근에 bash에서 zsh로 전환했지만 한 번에 한 단어 씩 앞뒤로 이동하는 Alt+ LeftArrowKey와 Alt+ RightArrowKey가 그립습니다 . 지금 Alt+를 누르면 LeftArrowKey몇 개의 글자로 돌아가서 갇혀 있습니다. 나는 더 이상 뒤로 가지 않을 것이며 내가 예상했던 것처럼 Alt+ RightArrowKey로 라인의 끝으로 돌아 가지 않을 것입니다. 화살표 키를 사용하여 줄의 끝으로 이동할 …
130 shell  key  zsh 


6
`ssh user @ host command`가 작동하도록 $ PATH를 어떻게 설정합니까?
를 통해 명령을 실행할 때 사용되도록 새 $ PATH를 설정할 수 없습니다 ssh user@host command. export PATH=$PATH:$HOME/new_path원격 컴퓨터에서 ~ / .bashrc 및 ~ / .profile에 추가 를 시도 했지만 실행 ssh user@host "echo \$PATH"하면 변경 사항이 적용되지 않은 것으로 표시됩니다 (/ usr / local / sbin : / usr / …
129 unix  shell  path  ssh 



7
jq를 사용하여 JSON에서 키 이름을 얻는 방법
curl http://testhost.test.com:8080/application/app/version | jq '.version' | jq '.[]' 위의 명령은 다음과 같은 값만 출력합니다. "madireddy@test.com" "2323" "test" "02-03-2014-13:41" "application" 아래처럼 키 이름을 어떻게 얻을 수 있습니까? email versionID context date versionName
128 json  shell  unix  key  jq 

11
Unix 타임 스탬프를 날짜 문자열로 변환
Unix 타임 스탬프를 Unix 명령 줄에서 날짜로 변환하는 한 줄짜리 빠른 방법이 있습니까? date각 요소 (월, 일, 연도, 시간 등)를 지정하는 것이 다소 어색하다는 점을 제외하고는 작동 할 수 있으며 제대로 작동하도록하는 방법을 알 수 없습니다. 더 쉬운 방법이있는 것 같습니다. 내가 뭔가를 놓치고 있습니까?

8
명령 행을 사용하여 시작된 후 프로세스의 STDERR / STDOUT을 리디렉션 하시겠습니까?
쉘에서 리디렉션 > <등을 수행 할 수 있지만 프로그램을 시작한 후에는 어떻습니까? 다음은이 질문을하는 방법입니다. 터미널 백그라운드에서 실행되는 프로그램은 계속 성가신 텍스트를 출력합니다. 중요한 과정이므로 텍스트를 피하기 위해 다른 쉘을 열어야합니다. 할 수 있기를 원합니다>/dev/null같은 쉘에서 계속 작업 할 수 있도록 다른 리디렉션이나 다른 리디렉션 .
127 linux  bash  shell 


7
쉘-어떤 명령의 디렉토리를 찾는 방법?
쉘에있을 때 사용할 수있는 유일한 명령은 PATH에 설정된 일부 디렉토리에서 찾을 수있는 명령이라는 것을 알고 있습니다. 심지어 PATH 변수에 어떤 dirs가 있는지 (그리고 이것이 대답 할 수있는 또 다른 좋은 질문입니다) 어떻게 알 수 있는지 알고 싶습니다. 나는 쉘에 와서 다음과 같이 쓴다. $ lshw 이 명령이 어디에 있는지 알려주는 …

6
쉘 스크립트에서 16 진수를 16 진수로
쉘 스크립트에서 16 진수를 10 진수로 변환하는 것을 도와 줄 수 있습니까? 예를 들어, bfca3000쉘 스크립트를 사용하여 16 진수 를 10 진수로 변환하고 싶습니다 . 나는 기본적으로 두 개의 16 진수의 차이를 원합니다. 내 코드는 다음과 같습니다 var3=`echo "ibase=16; $var1" | bc` var4=`echo "ibase=16; $var2" | bc` var5=$(($var4-$var3)) # [Line …
126 bash  shell  hex  decimal 

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