«bash» 태그된 질문

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

5
디렉토리의 파일을 반복하고 경로를 변경하고 파일 이름에 접미사를 추가하는 방법
다른 인수로 프로그램을 시작하는 스크립트를 작성해야하지만 Bash를 처음 사용합니다. 다음과 같이 프로그램을 시작합니다. ./MyProgram.exe Data/data1.txt [Logs/data1_Log.txt]. 내가하고 싶은 것에 대한 의사 코드는 다음과 같습니다. for each filename in /Data do for int i = 0, i = 3, i++ ./MyProgram.exe Data/filename.txt Logs/filename_Log{i}.txt end for end for 그래서 첫 번째 인수에서 …
562 bash  for-loop  filenames  glob 

6
cURL이 진행률 표시 줄을 표시하지 않게하려면 어떻게합니까?
스크립트에서 cURL을 사용 하여 진행률 표시 줄을 표시 하지 않으려 고 합니다. 나는 시도했다 -s, -silent, -S, 및 -quiet옵션,하지만 그들 중 누구도 작동하지 않습니다. 내가 시도한 일반적인 명령은 다음과 같습니다. curl -s http://google.com > temp.html 진행률 표시 줄을 파일로 푸시 할 때만 진행률 표시 줄이 표시되므로 curl -s http://google.com진행률 표시 …
562 linux  bash  unix  scripting  curl 

30
하위 프로세스가 코드! = 0으로 끝날 때 여러 하위 프로세스가 종료되고 종료 코드! = 0을 반환하기 위해 bash에서 대기하는 방법은 무엇입니까?
하위 프로세스 중 하나가 코드! = 0로 끝나는 경우 해당 스크립트에서 생성 된 여러 하위 프로세스가 종료 코드! = 0을 반환하도록 bash 스크립트에서 대기하는 방법 간단한 스크립트 : #!/bin/bash for i in `seq 0 9`; do doCalculations $i & done wait 위의 스크립트는 생성 된 10 개의 하위 프로세스를 모두 …
562 bash  process  wait 

14
Bash 명령에서 텍스트 파일 내부 찾기 및 바꾸기
찾은 내용을 주어진 입력 문자열을 대체 말할 수있는 가장 간단한 방법은 무엇인가 abc말을하고, 다른 문자열로 대체 할 XYZ파일은 /tmp/file.txt? 앱을 작성하고 IronPython을 사용하여 SSH를 통해 명령을 실행하고 있습니다. 그러나 유닉스를 잘 모르고 무엇을 찾아야할지 모르겠습니다. Bash는 명령 줄 인터페이스가 아니라 매우 강력한 스크립팅 언어가 될 수 있다고 들었습니다. 따라서 이것이 …



8
Bash에서 숫자 비교
bash 터미널 용 스크립트 작성에 대해 배우기 시작했지만 비교가 올바르게 작동하는 방법을 알아낼 수 없습니다. 내가 사용하는 스크립트는 다음과 같습니다 echo "enter two numbers"; read a b; echo "a=$a"; echo "b=$b"; if [ $a \> $b ]; then echo "a is greater than b"; else echo "b is greater than …
546 bash  shell  numeric 

5
메타 문자 주위에 공백이 필요한 이유는 무엇입니까?
몇 달 전에 나는 팔에 포크 폭탄 을 문신했고 , 공백없이 건너 뛰었습니다. 그러나 셸에서 실행할 때 때때로 (항상 그런 것은 아닙니다) 포크 폭탄을 시작하지는 않지만 구문 오류가 발생합니다. bash: syntax error near unexpected token `{:' 어제는 친구의 그것을 실행하려고 할 때 무슨 일이 있었 배쉬 쉘, 그리고 나는 공백을 …



21
Bash 스크립트에서 OS를 감지하는 방법은 무엇입니까?
내가 사용하는 모든 컴퓨터에서 사용할 수 있도록 내 파일 .bashrc과 .bash_login파일을 버전 관리 상태로 유지하고 싶습니다 . 문제는 일부 OS 관련 별칭이 있으므로 스크립트가 Mac OS X, Linux 또는 Cygwin 에서 실행되고 있는지 확인하는 방법을 찾고 있다는 것 입니다. Bash 스크립트 에서 운영 체제를 감지하는 올바른 방법은 무엇입니까 ?
525 bash  os-detection 

5
Bash 변수 할당에서 명령을 찾을 수 없음 오류
test.sh라는 스크립트가 있습니다. #!/bin/bash STR = "Hello World" echo $STR 내가 실행할 때 나는 sh test.sh이것을 얻는다 : test.sh: line 2: STR: command not found 내가 무엇을 잘못하고 있지? 나는 매우 기초적인 / 초보자 bash 스크립팅 튜토리얼을 온라인에서 봤는데 이것이 변수를 선언하는 방법입니다 ... 그래서 내가 뭘 잘못하고 있는지 잘 …

10
큰 텍스트 파일을 같은 줄 수의 작은 파일로 나누는 방법은 무엇입니까?
큰 줄 수의 일반 텍스트 파일을 가지고 있으며 작은 줄로 나눠서 작은 파일로 나눕니다. 따라서 파일에 약 2M 줄이 있으면 200k 줄이 포함 된 10 개의 파일 또는 20k 줄이 포함 된 100 개의 파일로 분할하고 싶습니다 (나머지가있는 하나의 파일; 고르게 나눌 수는 중요하지 않음). 파이썬에서 상당히 쉽게 할 수 …
515 bash  file  unix 

28
키 / 값 쌍 파일에서 환경 변수 설정
TL; DR : 텍스트 파일에서 셸 환경으로 키 / 값 쌍 세트를 내보내려면 어떻게해야합니까? 기록을 위해 아래는 질문의 원래 버전과 예제입니다. 특정 폴더에 3 개의 변수가있는 파일을 구문 분석하는 스크립트를 bash로 작성 중입니다.이 중 하나입니다. MINIENTREGA_FECHALIMITE="2011-03-31" MINIENTREGA_FICHEROS="informe.txt programa.c" MINIENTREGA_DESTINO="./destino/entrega-prac1" 이 파일은 ./conf/prac1에 저장됩니다. 내 스크립트 minientrega.sh는 다음 코드를 사용하여 파일을 …

19
채색 된 grep-강조 표시된 일치 항목으로 전체 파일보기
grep의 --color=always깃발이 엄청나게 유용하다는 것을 알았습니다 . 그러나 grep은 문맥 행을 요청하지 않는 한 일치하는 행만 인쇄합니다. 인쇄하는 각 줄에 일치하는 항목이 있으면 강조 표시에 가능한 한 많은 기능이 추가되지 않습니다. cat파일 을 정말로보고 싶습니다 . 패턴 일치가 강조 표시된 전체 파일을 봅니다. 일치하는지 여부에 관계없이 grep에게 읽은 모든 행을 …
509 bash  shell  colors  grep 

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