«bash» 태그된 질문

Bash 명령 셸용으로 작성된 스크립트에 대한 질문 오류 / 구문 오류가있는 셸 스크립트의 경우 여기를 게시하기 전에 shellcheck 프로그램 (또는 https://shellcheck.net의 웹 셸 검사 서버)에서 확인하십시오. Bash의 대화식 사용에 대한 질문은 스택 오버플로보다 수퍼 유저에 대한 주제 일 가능성이 높습니다.

2
캐시를 사용하지 않는 Curl 명령
서버 측 캐시를 사용하지 않도록 curl 명령을 지시하는 방법이 있습니까? 예 : 이 curl 명령이 있습니다. curl -v www.example.com 캐시를 사용하지 않기 위해 curl에 새로운 요청을 보내도록 요청하려면 어떻게해야합니까? 참고 : 터미널에서 실행 가능한 명령을 찾고 있습니다.

2
Bash : 첫 번째 명령 줄 인수를 사용하고 나머지는 전달합니다.
예: check_prog hostname.com /bin/check_awesome -c 10 -w 13 check_remote -H $HOSTNAME -C "$ARGS" #To be expanded as check_remote -H hostname.com -C "/bin/check_awesome -c 10 -w 13" 위의 내용이 이해되기를 바랍니다. 약 20 개 이상의 명령에 대해 이것을 사용하므로 인수가 변경됩니다. 프로그램을 래핑하는 이상한 방법이지만 여기에서 사용하는 몇 가지 시스템의 몇 …
82 bash 




2
루프 백그라운드 작업
bash의 for 루프에서 백그라운드 작업을 실행하려고합니다. for i in $(seq 3); do echo $i ; sleep 2 & ; done 오류가 발생합니다. bash: syntax error near unexpected token `;' zsh에서는 명령 줄이 작동합니다.
81 bash 


8
특정 확장자를 가진 파일을 재귀 적으로 찾기
특정 확장자를 가진 파일을 찾으려고합니다. 예를 들어 Robert라는 이름의 모든 .pdf 및 .jpg 파일을 찾고 싶습니다. 이 명령을 할 수 있다는 걸 알아 $ find . -name '*.h' -o -name '*.cpp' 하지만 확장자 외에 파일 자체의 이름을 지정해야합니다. 파일 이름을 반복해서 쓰는 것을 피할 수있는 방법이 있는지 확인하고 싶습니다. 감사합니다!
81 linux  bash 

9
터미널을 사용하여 Mac OS X에서 C 프로그램을 실행하는 방법은 무엇입니까?
저는 C를 처음 사용합니다. 여기에 "Hello, world!"가 있습니다. 프로그램. #include <stdio.h> int main(void) { printf("Hello, world!\n"); return 0; } 터미널을 사용하여 실행하려고하면 다음과 같이 표시됩니다. MacBook-Pro-MacBook:~ macbook$ /Users/macbook/Desktop/peng/Untitled1 -bash: /Users/macbook/Desktop/peng/Untitled1: Permission denied MacBook-Pro-MacBook:~ macbook$ 왜?
81 c  macos  bash 

11
주어진 텍스트 파일에서 모든 공백을 제거하는 방법
주어진 텍스트 파일에서 모든 공백을 제거하고 싶습니다. 이에 사용할 수있는 셸 명령이 있습니까? 또는 sed이 목적 으로 사용하는 방법 . 나는 아래와 같은 것을 원한다. $ cat hello.txt | sed .... 나는 이것을 시도했다 : cat hello.txt | sed 's/ //g'. 그러나 그것은 탭이 아닌 공백 만 제거합니다.
81 linux  bash  sed 

10
.bashrc에서 에코 할 때 SCP가 작동하지 않습니까?
Fedora에 두 명의 사용자가 있습니다. 와니 뿌리 (아주 분명!) 사용자 Wani의 .bashrc 내용은 다음과 같습니다. # .bashrc echo "Hello" # Source global definitions if [ -f /etc/bashrc ]; then . /etc/bashrc fi # User specific aliases and functions 이제 루트에 로그인 한 후 다음 명령을 입력합니다. [root@Dell Wani]# touch try.txt …
81 bash  ssh  scp 

4
Linux에서 특정 시간에 스크립트를 실행하는 방법은 무엇입니까? [닫은]
닫은. 이 질문은 Stack Overflow 지침을 충족하지 않습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? Stack Overflow의 주제에 맞게 질문을 업데이트하세요 . 휴일 칠년 전에 . 이 질문 개선 특정 날짜와 시간이 포함 된 텍스트 파일이 있습니다. 해당 파일에 지정된 시간에 스크립트 를 실행할 수 있기를 원합니다 …
81 linux  bash  scripting  debian 

2
> &는 무엇을 의미합니까?
이 표현에 약간 혼란 스러웠습니다. gcc -c -g program.c >& compiler.txt &>filenamestdout과 stderr을 모두 file로 리디렉션한다는 것을 알고 있습니다 filename. 그러나이 경우 앰퍼샌드는보다 큼 기호 뒤에 있습니다. M>&N, where Mand Nare file descriptors 형식처럼 보입니다 . 위의 스 니펫에서 does M=1및 N='compiler.txt'? 이것이 정확히 어떻게 다른지 : gcc -c -g …

9
wget 진행률 표시 줄 만 표시하는 방법은 무엇입니까?
예를 들면 : wget http://somesite.com/TheFile.jpeg downloading: TheFile.tar.gz ... --09:30:42-- http://somesite.com/TheFile.jpeg => `/home/me/Downloads/TheFile.jpeg' Resolving somesite.co... xxx.xxx.xxx.xxx. Connecting to somesite.co|xxx.xxx.xxx.xxx|:80... connected. HTTP request sent, awaiting response... 200 OK Length: 1,614,820 (1.5M) [image/jpeg] 25% [======> ] 614,424 173.62K/s ETA 00:14 어떻게 이렇게 보이게 할 수 있습니까? downloading: TheFile.jpeg ... 25% [======> ] 614,424 …
81 linux  bash  wget  sh 

3
case 문에서 패턴을 사용하는 방법은 무엇입니까?
이 man페이지는 case명령문이 "파일 이름 확장 패턴 일치"를 사용 한다고 말합니다 . 일반적으로 일부 매개 변수에 대한 짧은 이름을 원하므로 다음으로 이동합니다. case $1 in req|reqs|requirements) TASK="Functional Requirements";; met|meet|meetings) TASK="Meetings with the client";; esac logTimeSpentIn "$TASK" 내가 좋아하는 패턴을 시도 req*하거나 me{e,}t하는 내가 파일명 확장의 맥락에서 그 값과 일치하도록 정확하게 …

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