«bash» 태그된 질문

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

5
속도를 높이기 위해 대용량 파일 (80GB)을 저장 하시겠습니까?
grep -i -A 5 -B 5 'db_pd.Clients' eightygigsfile.sql 이것은 과부하가 걸리지 않는 상당히 강력한 리눅스 서버에서 한 시간 동안 실행되었습니다. grep에 대한 대안이 있습니까? 개선 할 수있는 내 구문에 대한 모든 것, (egrep, fgrep 더 나은가?) 파일은 실제로 다른 서버에 마운트와 공유되는 디렉토리에 있지만 실제 디스크 공간은 로컬이므로 차이가 없습니다. …
113 bash  grep 

8
쉘 스크립트의 변수에 명령을 저장하는 방법은 무엇입니까?
나중에 사용할 명령을 변수에 저장하고 싶습니다 (명령의 출력이 아니라 명령 자체). 다음과 같은 간단한 스크립트가 있습니다. command="ls"; echo "Command: $command"; #Output is: Command: ls b=`$command`; echo $b; #Output is: public_html REV test... (command worked successfully) 그러나 조금 더 복잡한 것을 시도하면 실패합니다. 예를 들어 command="ls | grep -c '^'"; 출력은 …
113 linux  bash  variables  command 

6
프로그램 설치에 대한 "예"응답을 어떻게 스크립팅합니까?
저는 Amazon Linux 인스턴스로 작업하고 데이터를 채우고 작업하는 모든 프로그램을 설치하는 몇 가지 스크립트가 있지만 몇 가지 프로그램에서 다음을 묻습니다. Do you want to continue [Y/n]? 설치를 일시 중지하십시오. 모든 경우에 "Y"로 자동 응답하고 싶습니다. 이제 어떻게해야할지 확신합니다.
113 linux  bash  scripting 



7
*를 통해 숨겨진 파일을 포함한 모든 파일을 상위 디렉토리로 이동하는 방법
인기있는 질문 인 것 같지만 답을 찾지 못했습니다. 숨겨진 파일을 포함하여 *를 통해 모든 파일을 다음과 같이 상위 디렉토리로 이동하는 방법 : mv /path/subfolder/* /path/ 이것은 예상대로 모든 파일을 상위 디렉토리로 이동하지만 숨겨진 파일은 이동하지 않습니다. 그렇게하는 방법?
113 linux  bash  shell  command 


16
단위 테스트 bash 스크립트
Java 코드 외에 실행되는 일부 bash 스크립트가있는 시스템이 있습니다. 우리는 깨질 수있는 모든 것을 테스트하려고하고 있고 그 bash 스크립트가 깨질 수 있기 때문에 우리는 그것들을 테스트하고 싶습니다. 문제는 bash 스크립트를 테스트하기가 어렵다는 것입니다. bash 스크립트를 테스트하는 방법이나 모범 사례가 있습니까? 아니면 bash 스크립트 사용을 중단하고 테스트 가능한 대체 솔루션을 찾아야합니까?

4
Bash에서 CSV 파일을 구문 분석하는 방법은 무엇입니까?
긴 Bash 스크립트를 작성 중입니다. CSV 파일의 셀을 Bash 변수로 읽고 싶습니다. 줄과 첫 번째 열을 구문 분석 할 수 있지만 다른 열은 구문 분석 할 수 없습니다. 지금까지 내 코드는 다음과 같습니다. cat myfile.csv|while read line do read -d, col1 col2 < <(echo $line) echo "I got:$col1|$col2" done 첫 …
112 linux  bash  csv 


6
같은 줄에 에코를 표시하고 업데이트하는 방법
Bash에 다음이 있습니다 (Linux) for dir in Movies/* do (cd "$dir" && pwd|cut -d \/ -f5|tr -s '\n' ', ' >> ../../movielist && exiftool * -t -s3 -ImageSize -FileType|tr -s '\t' ',' >> ../../movielist ) echo "Movie $movies - $dir ADDED!" let movies=movies+1 done 하지만 "echo"가 다음 줄에 다음 에코를 …
112 bash 

5
모든 하위 디렉토리에서 특정 확장자를 가진 모든 파일 복사
유닉스에서는 모든 하위 디렉토리에서 특정 확장자 (모든 엑셀 파일)를 가진 모든 파일을 다른 디렉토리로 복사하고 싶습니다. 다음 명령이 있습니다. cp --parents `find -name \*.xls*` /target_directory/ 이 명령의 문제점은 다음과 같습니다. 디렉토리 구조도 복사하고 파일 만 원하므로 모든 파일은 / target_directory /에 있어야합니다. 파일 이름에 공백이있는 파일은 복사하지 않습니다. 이러한 문제에 …
112 bash  unix  cp 

8
bash 변수를 jq에 전달
에서 특정 값을 검색하는 스크립트를 작성했습니다 file.json. jq에 값을 제공하면 작동 select하지만 변수가 작동하지 않는 것 같습니다 (또는 사용 방법을 모릅니다). #!/bin/sh #this works *** projectID=$(cat file.json | jq -r '.resource[] | select(.username=="myemail@hotmail.com") | .id') echo "$projectID" EMAILID=myemail@hotmail.com #this does not work *** no value is printed projectID=$(cat file.json | …

1
현재 실행중인 Linux 프로세스를 백그라운드에 배치하려면 어떻게해야합니까? [닫은]
닫은. 이 질문은 주제를 벗어났습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 칠년 전에 . 이 질문 개선 git을 사용하여 Linux 셸에서 원격 서버로 파일을 업로드하는 명령이 있으며 완료하는 데 많은 시간이 걸립니다. 실행중인 프로그램을 백그라운드에 배치하려면 어떻게해야합니까? 그래도 …
111 linux  bash  shell  background 

16
Bash 스크립트는 빈 줄에 "Command Not Found"를 인쇄합니다.
bash scriptname.sh데비안의 명령 줄에서 사용하여 스크립트를 실행할 때마다 스크립트 Command Not found결과를 얻습니다 . 스크립트는 작동하지만 항상 Command Not Found빈 줄마다 화면에 명령문이 인쇄됩니다. 각 빈 줄은 명령을 찾을 수 없습니다. /var폴더 에서 스크립트를 실행하고 있습니다 . 다음은 스크립트입니다. #!/bin/bash echo Hello World 다음을 입력하여 실행합니다. bash testscript.sh 왜 이런 …
111 linux  bash  debian 

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