«bash» 태그된 질문

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

6
명령 행을 통해 Git 커밋 메시지에 느낌표 사용
명령 행에서 Git 커밋 메시지에 느낌표를 어떻게 입력합니까? 느낌표를 백 슬래시로 이스케이프 할 수 있지만 백 슬래시는 커밋 메시지에서도 끝납니다. 나는 이런 것을 원한다. git commit -am "Nailed it!"
152 git  bash 

10
sudo에서 두 개의 명령을 실행하는 방법은 무엇입니까?
명령 줄에서 두 개의 Db2 명령을 실행하는 방법이 있습니까? (PHP exec명령 에서 호출됩니다 .) db2 connect to ttt (두 번째 명령을 위해서는 연결이 활성화되어 있어야합니다. db2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com' 나는 이것을 시도했다 : sudo -su db2inst1 db2 connect to ttt; db2 UPDATE CONTACT SET EMAIL_ADDRESS = 'mytestaccount@gmail.com' …
152 bash  sudo 

7
grep 명령의 결과로 수신 된 각 줄을 처리하는 방법
다음과 같이 grep 명령을 실행 한 후 파일에서 여러 줄을 검색했습니다 . var=`grep xyz abc.txt` 결과적으로 xyz로 구성된 10 줄이 있다고 가정 해 봅시다. 이제 grep 명령의 결과로 얻은 각 줄을 처리해야합니다. 이를 위해 어떻게 진행합니까?
152 bash  shell  grep 

13
Linux의 bash 스크립트에서 GUI 메시지 상자를 표시하는 방법은 무엇입니까?
우분투 리눅스에서 작은 bash 스크립트를 작성하고 있습니다. 입력을 입력하거나 출력을 볼 수있는 터미널 창이 필요없이 GUI에서 실행할 수 있기를 원합니다. 지금까지 필요한 유일한 입력은 sudo의 비밀번호이며 gksudo는이를 잘 처리합니다. 그러나 아직 메시지 상자를 표시하는 쉬운 방법을 찾지 못했습니다. 사용 가능한 'gkmessage'명령이 있습니까? 기본 우분투 설치에 존재하는 것을 선호하지만 필요한 경우 …
152 linux  bash  scripting  ubuntu  gtk 

7
Bash 스크립트 내에서 문자열을 명령으로 실행
명령으로 실행할 문자열을 빌드하는 Bash 스크립트가 있습니다. 스크립트: #! /bin/bash matchdir="/home/joao/robocup/runner_workdir/matches/testmatch/" teamAComm="`pwd`/a.sh" teamBComm="`pwd`/b.sh" include="`pwd`/server_official.conf" serverbin='/usr/local/bin/rcssserver' cd $matchdir illcommando="$serverbin include='$include' server::team_l_start = '${teamAComm}' server::team_r_start = '${teamBComm}' CSVSaver::save='true' CSVSaver::filename = 'out.csv'" echo "running: $illcommando" # $illcommando > server-output.log 2> server-error.log $illcommando 에 인수를 올바르게 제공하지 않는 것 같습니다 $serverbin. 스크립트 출력 : …

9
Bash를 사용하여 변수 파일을 참조하는 방법은 무엇입니까?
변수의 설정 파일을 호출하고 싶습니다 .bash에서 어떻게 할 수 있습니까? 따라서 설정 파일은 변수를 정의합니다 (예 : CONFIG.FILE). production="liveschool_joe" playschool="playschool_joe" 그리고 스크립트는 그 변수를 사용합니다 #!/bin/bash production="/REFERENCE/TO/CONFIG.FILE" playschool="/REFERENCE/TO/CONFIG.FILE" sudo -u wwwrun svn up /srv/www/htdocs/$production sudo -u wwwrun svn up /srv/www/htdocs/$playschool bash가 어떻게 그런 일을 할 수 있습니까? awk / sed …

9
텍스트 파일의 전체 줄을 줄 번호로 바꾸는 방법
bash 스크립트가 파일의 전체 줄을 바꾸려는 상황이 있습니다. 줄 번호는 항상 동일하므로 하드 코딩 된 변수가 될 수 있습니다. 해당 줄의 일부 하위 문자열을 바꾸려고하지 않고 해당 줄을 완전히 새 줄로 바꿉니다. 이 작업을 수행하는 bash 메서드가 있습니까 (또는 .sh 스크립트에 던져 질 수있는 간단한 방법).
152 bash  text  replace  sed 

11
cURL이 왜“(23) 본문 쓰기 실패”오류를 반환합니까?
단일 도구로 작동합니다. curl "someURL" curl -o - "someURL" 그러나 파이프 라인에서는 작동하지 않습니다. curl "someURL" | tr -d '\n' curl -o - "someURL" | tr -d '\n' 다음을 반환합니다. (23) Failed writing body cURL 출력 파이핑의 문제점은 무엇입니까? 전체 cURL 출력을 버퍼링하고 처리하는 방법은 무엇입니까?
152 macos  bash  curl  osx-lion  pipe 



4
배쉬 인 경우 [false]; true를 반환
이번 주 배쉬를 배우고 걸림돌에 부딪쳤다. #!/bin/sh if [ false ]; then echo "True" else echo "False" fi 조건이 다르게 표시 되더라도 항상 True를 출력합니다. 괄호 []를 제거하면 작동하지만 그 이유를 이해할 수 없습니다.


4
grep 결과 전후에 줄을 가져 오는 방법은 무엇입니까?
안녕하세요, bash 프로그래밍을 처음 접했습니다. 주어진 텍스트에서 검색하는 방법을 원합니다. 이를 위해 grep함수를 사용 합니다. grep -i "my_regex" 작동합니다. 그러나 다음과 data같이 주어집니다 : This is the test data This is the error data as follows . . . . . . . . . . . . . . …
151 bash  shell  ubuntu 

5
bash에서 임시 파일 만들기
bash 스크립트에서 임시 파일을 작성하는 객관적으로 더 나은 방법이 있습니까? 나는 보통 스크립트가 끝날 때 삭제되므로 tempfile-123과 같이 내 마음에 오는 모든 것을 이름을 지정합니다. 현재 폴더에서 가능한 tempfile-123을 덮어 쓰는 것 외에 다른 방법으로 단점이 있습니까? 아니면 더 신중하게 임시 파일을 만들면 어떤 이점이 있습니까?
150 linux  bash  unix 

10
요소에 공백이있는 배쉬 배열
카메라에서 파일 이름을 bash로 배열을 만들려고합니다. FILES=(2011-09-04 21.43.02.jpg 2011-09-05 10.23.14.jpg 2011-09-09 12.31.16.jpg 2011-09-11 08.43.12.jpg) 보다시피, 각 파일 이름 중간에 공백이 있습니다. 각 이름을 따옴표로 묶고 백 슬래시로 공백을 이스케이프 처리하려고 시도했지만 둘 다 작동하지 않습니다. 배열 요소에 액세스하려고하면 공간을 요소 구분 기호로 계속 취급합니다. 이름 안에 공백이있는 파일 이름을 올바르게 …
150 arrays  bash  unix  scripting 

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