«shell» 태그된 질문

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

5
쉘 스크립트의 줄 끝에 세미콜론이 불필요합니까?
다음을 포함하는 쉘 스크립트가 있습니다. case $1 in 0 ) echo $1 = 0; OUTPUT=3;; 1 ) echo $1 = 1; OUTPUT=4;; 2 ) echo $1 = 2; OUTPUT=4;; esac HID=$2; BUNCH=16; LR=.008; 인가 세미콜론은 위의 코드 조각에서 완전히 불필요? 그리고 어떤 사람들이 이중 세미콜론을 사용하는 이유가 있습니까? 세미콜론은 새 …
103 bash  shell  syntax 


7
프로세스의 반환 값을 어떻게 부정 할 수 있습니까?
프로세스가 반환하는 값을 부정 하는 단순하지만 크로스 플랫폼 부정 프로세스를 찾고 있습니다. 0을 어떤 값으로 매핑해야합니다! = 0 및 모든 값을! = 0에서 0으로 매핑해야합니다. 즉, 다음 명령은 "예, 존재하지 않는 경로가 존재하지 않습니다"를 반환해야합니다. ls nonexistingpath | negate && echo "yes, nonexistingpath doesn't exist." ! -연산자는 훌륭하지만 안타깝게도 셸에 …


7
설치된 nltk, scikit learn 버전을 확인하는 방법은 무엇입니까?
쉘 스크립트에서이 패키지가 설치되었는지 여부를 확인하고 있습니다. 설치되지 않은 경우 설치합니다. 따라서 쉘 스크립트를 사용하여 : import nltk echo nltk.__version__ 하지만 import라인 에서 쉘 스크립트를 중지 합니다. 리눅스 터미널에서 다음과 같은 방식으로 보려고했습니다. which nltk 설치되었다고 생각하지 않습니다. 쉘 스크립트에서이 패키지 설치를 확인하는 다른 방법이 있습니까 (설치되지 않은 경우 설치).


6
Linux bash / shell에서 이미지를 base64로 인코딩하는 방법
셸 스크립트에서 이미지를 base64로 인코딩하고 변수에 넣으려고합니다. test="$(printf DSC_0251.JPG | base64)" echo $test RFNDXzAyNTEuSlBH 나는 또한 다음과 같은 것을 시도했습니다. test=\`echo -ne DSC_0251.JPG | base64\` 그러나 여전히 성공하지 못했습니다. 다음과 같이하고 싶습니다. curl -v -X POST -d '{"image":$IMAGE_BASE64,"location":$LOCATION,"time_created":$TIMECREATED}' -H 'Content-type: text/plain; charset=UTF8' http://192.168.1.1/upload 나는 이것을 http://www.zzzxo.com/q/answers-bash-base64-encode-script-not-encoding-right-12290484.html 찾았습니다 . 그러나 여전히 …
102 linux  image  shell  variables  base64 

10
Bash로 일괄 이름 바꾸기 파일
Bash는 버전 번호를 제거하기 위해 일련의 패키지 이름을 어떻게 바꿀 수 있습니까? 나는 모두 주위 놀겠다는 거 봤는데 expr와 %%아무 소용. 예 : Xft2-2.1.13.pkg 된다 Xft2.pkg jasper-1.900.1.pkg 된다 jasper.pkg xorg-libXrandr-1.2.3.pkg 된다 xorg-libXrandr.pkg
101 bash  shell  file-rename 





9
고양이의 쓸데없는 사용?
이것은 아마도 다음을 사용하는 대신 많은 FAQ에 있습니다. cat file | command (이것은 고양이의 쓸모없는 사용이라고 함) 올바른 방법은 다음과 같습니다. command < file 둘째, "올바른"방법-OS는 추가 프로세스를 생성 할 필요가 없습니다. 그 사실을 알면서도 쓸모없는 고양이를 두 가지 이유로 계속 사용했습니다. 더 심미적-데이터가 왼쪽에서 오른쪽으로 만 균일하게 이동하는 것이 …
101 shell  command-line  cat 

6
쉘 스크립트에서 웹 브라우저를 실행하는 깨끗한 방법?
bash 스크립트에서 사용자 웹 브라우저를 시작해야합니다. 이를 수행하는 방법은 여러 가지가 있습니다. $BROWSER xdg-open gnome-open 그놈에서 www-browser x-www-browser ... 대부분의 플랫폼에서 작동하는 다른 표준보다 더 표준적인 방법이 있습니까? 아니면 다음과 같이 가야합니까? #/usr/bin/env bash if [ -n $BROWSER ]; then $BROWSER 'http://wwww.google.com' elif which xdg-open > /dev/null; then xdg-open 'http://wwww.google.com' …

10
쉘 스크립트 만 사용하여 텍스트 파일에서 특정 줄 가져 오기
텍스트 파일에서 특정 줄을 가져 오려고합니다. 지금까지 온라인에서는 sed와 같은 것만 본 적이 있습니다. (저는 sh-bash 나 sed 또는 이와 비슷한 것을 사용할 수 없습니다). 기본 셸 스크립트 만 사용하여이 작업을 수행해야합니다. cat file | while read line do #do something done 위와 같이 줄을 반복하는 방법을 알고 있지만 특정 …
100 linux  shell  unix  sh 

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