«bash» 태그된 질문

다른 Bourne / POSIX 쉘과 달리 GNU의 Bourne Again에 대한 질문. 일반적인 유닉스 쉘에 대한 질문은 / shell 태그를 대신 사용하십시오.

2
$의 이상한 동작 (dirname`readlink -f $ 0`)
일반 사용자로 다음을 실행하면 모든 것이 정상입니다. $(dirname `readlink -f $0`) 그러나 루트로 전환 한 후 다음 오류가 발생했습니다. readlink: invalid option -- 'b' Try `readlink --help' for more information. dirname: missing operand Try `dirname --help' for more information. 어떤 아이디어? bash 셸을 실행하는 로컬 Fedora 16 및 Amazon EC2에서 …
11 bash 

3
두 개의 명령, 하나의 파이프 라인
이 두 명령이 하나 필요합니다 (그래서 더 파이프 할 수 있습니다). dig +nottlid -t any bix.hu | egrep -v "^;;|^;|^$" | sort dig +nottlid -t any www.bix.hu | egrep -v "^;;|^;|^$" | sort 이 두 명령의 출력이 하나의 파이프에 있어야 함을 의미합니다. $ dig +nottlid -t any bix.hu | egrep …
11 bash  dns 

4
bash에서 명령 출력이 사용할 수있는 줄 수를 제한하는 방법은 무엇입니까?
백그라운드에서 큰 파일을 다운로드하기 시작했습니다. $ nohup wget http://example.tld/big.iso & 또한 nohup.out의 출력을 포함 하는 파일을 제공합니다 wget. 나중에 다운로드 프로세스를보고 싶다면 사용할 수 는 $ tail -f nohup.out있지만 원하는 것보다 빨리 터미널 창을 채 웁니다. 내가보고 싶은 것은 지속적으로 업데이트되는 마지막 줄입니다 ( wget단독으로 사용할 때와 마찬가지로 ). 나는 …
11 bash  tail  nohup  stdout 

2
루프 출력용 파이핑으로 로컬 변수 수정 방지
인수로 많은 파일 및 / 또는 디렉토리를 취하는 간단한 bash 함수를 작성하려고합니다. 다음과 같아야합니다. 파일 이름을 완전히 규정하십시오. 그것들을 정렬하십시오. 중복을 제거하십시오. 실제로 존재하는 모든 것을 인쇄하십시오. 존재하지 않는 파일 수를 반환합니다. 나는 내가 원하는 것을 거의 수행하지만 정렬에 빠지는 스크립트가 있습니다. 스크립트의 반환 값은 정확하지만 출력이 정렬되지 않고 복제되지 …

6
emacs를 비활성화하는 방법 문서 완성
emacs로 bash 스크립트 파일을 편집하고 입력하려고 할 <<<때 두 번째 <emacs에서 다음 예제와 같이 here 문서의 템플리트를 삽입하십시오. <<EOF EOF 리터럴을 입력하기 때문에 원하는 출력이 아닙니다 <<<. 지금은을 입력 < < <한 다음 공백을 삭제하는 데 의존 하지만 직접 입력하는 것을 선호합니다.

4
bash에서 두 문자열의 겹침을 어떻게 찾습니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Unix & Linux Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 두 줄이 있습니다. 예제를 위해 다음과 같이 설정되었습니다. string1="test toast" string2="test test" 내가 원하는 것은 문자열의 시작 부분에서 겹치는 부분을 찾는 …

2
BASH의 탭 완성이 첫 경기를 채우도록 하시겠습니까?
Tab 키를 누를 때 Windows 명령 프롬프트와 같이 BASH가 첫 번째 일치 항목을 채우는 방법이 있습니까? (여전히 일치하는 목록이 표시되어야하지만 Tab 키를 계속 누르면 일치하는 항목이 순환됩니다.) 즉, 여기에 목표를 입력 할 수 있습니다 어떤 경기 와 전용 윈도우처럼 - 충분한 프레스 주어진 TAB 키를 누릅니다.

2
별명으로 사용하는 방법?
openSUSE 11.3을 사용할 때 이미 여러 개의 별칭이 설정되었습니다. 내가 많이 사용되는 두 있었다 +위해 pushd .및 -위해 popd. 이제 데비안에서는 두 번째 것을 만드는 방법을 알 수 없습니다. 별명에 대한 명령 옵션 alias -=popd으로 읽으려고합니다 -=. 따옴표 (단일 및 이중 모두)를 따옴표로 묶고 백 슬래시로 시작하려고했지만 오류 메시지가 계속 …
11 bash  alias 

4
모든 명령에 '추가 된'별칭 적용
의 모든 명령에 타이밍 별칭을 더 잘 추가 할 수 bash있습니까? 예를 들어, 명령을 실행할 때마다 항상 date전후에 또는로 래핑되는 특정 사용자를 원합니다 time. 이것이 가능합니까? 그렇다면 가능합니까?
11 bash  monitoring  alias  date  time 

2
이름으로 파일을 삭제하는 것이 고통스럽고 느리게 빠른 이유는 무엇입니까?
가짜 pas : 아래에 언급 한 "빠른"방법은 느린 방법보다 60 배 빠르지 않습니다. 30 배 더 빠릅니다. 나는 시간에 실수를 비난 할 것이다 (3AM은 명확한 사고를위한 나의 최고의 시간이 아니다). 업데이트 : 테스트 시간 요약을 추가했습니다 (아래). 속도 계수와 관련된 두 가지 문제가있는 것 같습니다. 사용 된 명령 선택 (아래에 …
11 bash  filesystems  ext4 

6
Bash : 프롬프트에서 종료 상태를 표시합니다.
GREEN="\e[1;32m" RED="\e[1;31m" NONE="\e[m" get_exit_status(){ es=$? if [ $es -eq 0 ] then echo -e "${GREEN}${es}${NONE}" else echo -e "${RED}${es}${NONE}" fi } get_path(){ #dummy function echo "PATH" } PROMPT_COMMAND='exitStatus=$(get_exit_status)' 다음은 올바른 exitStatus를 제공하지만 색상 변수는 확장되지 않습니다. PS1='${RED}\h $(get_path) ${exitStatus}${NONE} ' 그러나 아래 중 하나는 색상을 제공하지만 종료 상태는 업데이트되지 않습니다. …
11 bash  prompt 

2
파일을 압축 할 때 디렉토리 제외
다음과 같은 작업을 수행하는 bash 스크립트가 있습니다. zip -0 ../backup/backup.zip \ -r ./* \ -x \*CVS\* \ -x *Thumbs.db* \ 백업하는 디렉토리는 SVN 아카이브입니다 (오늘날 CVS였습니다). .svn을 제외시킬 수 없었으며 그 내용입니다. .svn (재귀 적으로 전체 트리를 통해)을 제외시키는 가장 깨끗한 방법은 무엇입니까?
11 bash  scripting  zip 


2
입력 끝에 빈 줄 추가
끝에 새로운 줄이없는 출력을 생성하는 명령이 있습니다. Myprompt$ somecmd dksfjdl dsfjdlkfj dsfjdkfj dfjdkfjMyprompt$ 현재 나는 이것을 극복 somecmd | sed 's/$/\n/' | tr -s '\n' 하는 더 좋은 방법이 있습니까?

2
bash에서 느낌표를 올바르게 벗어나는 방법은 무엇입니까?
오늘, 나는 트위터의 암호 생성기를 골프로 코딩하려고 시도하는 동안 손에 잡혔다. import string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9)) 90 자 그것은 여분의 공간이 많기 때문에 막대를 올리고 실행 가능하게 만들기로 결정했습니다. echo -e "#!/usr/bin/python\nimport string as s,random;print ''.join(random.sample(s.letters+s.digits+s.punctuation,9))">pg;chmod +x pg;./pg 139 자 느낌표에서 분명히 배쉬 질식을 제외하고는 좋습니다. badp@delta:~$ echo -e "#!/usr/bin/python\nimport …

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