«bash» 태그된 질문

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

4
파일을 작성하는 쉘 명령이없는 이유는 무엇입니까?
주의하십시오 : 나는 하지 명령 줄에서 파일을 만드는 방법을 물어! 나는 touch주된 목적이 다른 것임을 주목하지 않고 몇 년 동안 파일을 만드는 데 사용 해 왔습니다 . 커맨드 라인에서 파일을 만들고 싶다면 다음과 같은 많은 가능성이 있습니다. touch foo.bar > foo.bar cat > foo.bar echo -n > foo.bar printf '' …


5
bash가 쉘 내장 대신 외부`time` 명령을 사용하게하십시오.
bash가 쉘 키워드 대신 기본적으로 바이너리 (/ usr / bin / time)를 사용하게하려면 어떻게해야합니까? which timeReturns /usr/bin/time type timeReturns time is a shell keyword Running time은 분명히 쉘 키워드를 실행합니다 : $ time real 0m0.000s user 0m0.000s sys 0m0.000s $ /usr/bin/time Usage: /usr/bin/time [-apvV] [-f format] [-o file] [--append] [--verbose] …

6
명령 행으로 돌아 가기 위해 CTRL + C를 사용하는 것이 올바르지 않습니까?
사용 tail -f중이고 쉘로 돌아가고 싶을 때는 항상을 사용 CTRL+C합니다. 또는 명령을 입력 할 때 명령을 중단하고 CTRL+C다시 시작할 때 빈 명령 줄 프롬프트로 돌아 가기 만하면 됩니다. 이것이 나쁜 습관으로 간주됩니까? 때로는 무언가를 벗어나는 더 좋은 방법이 있다고 생각하지만 실제로는 전혀 모른다.
27 linux  bash 

5
쉘 프롬프트에서 '예'의 변형을 수용하는 더 좋은 방법
필자가 작성한 쉘 스크립트의 유용성 테스트에 따르면 사람들은 '예'라고 대답하는 질문에 대한 대답에 대한 기대치가 서로 다릅니다. 아래 코드 예제의 변형을 참조하십시오. 분명히 내가 생각해 낸 더 좋은 방법이 있어야합니까? 당신의 무엇입니까 읽을 수 와 짧은 폼 이에 걸릴? read -p 'Answer this question with yes: ' answer if [ …

5
현재 쉘에 대한 bash 옵션을 어떻게 나열합니까?
bash 인터프리터 자체에는 옵션이 있습니다. bash 맨 페이지 22-23 행 : OPTIONS All of the single-character shell options documented in the description of the set builtin command can be used as options when the shell is invoked. In addition, bash interprets the following options when it is invoked: -c ... …
27 bash  shopt 


3
Bash 자동 완성 : 먼저 파일을 나열한 다음 순환
첫 번째 탭이 자동 완성되는 방식으로 bash를 구성하여 가능한 모든 파일을 나열하고 후속 파일에서 선택 사항을 순환 할 수 있습니까? 두 옵션 모두 개별적으로 수행하기 쉽고 다른 키에 바인딩 할 수는 있지만 위의 내용은 완벽하지만 그물에서 찾을 수는 없습니다.

2
랩퍼 스크립트의 exec 이유
간단히 말해서 래퍼 스크립트 예제를 보았습니다. #!/bin/bash myprog=sleep echo "This is the wrapper script, it will exec "$myprog"" exec "$myprog" "$@" 위에서 볼 수 있듯이 exec새로 작성된 쉘을 거의 즉시로 대체하는 데 사용 됩니다 $myprog. 하나없이 exec다음을 달성 할 수 있습니다 . #!/bin/bash myprog=sleep echo "This is the wrapper script, …
27 bash  exec 

3
bash 스크립트를 사용하여 문자열 + 숫자와 결합 된 문자열을 정렬하는 방법은 무엇입니까?
이것은 내가 정렬하려는 데이터입니다. 그러나 sort숫자를 문자열로 처리합니다. 예상대로 정렬되지 않은 데이터입니다. / 가정 / 파일 / profile1 / 홈 / 파일 / profile10 / 홈 / 파일 / profile11 / 홈 / 파일 / profile12 / 홈 / 파일 / profile14 / 홈 / 파일 / profile15 / 홈 …

5
수치 순서가있는 글롭
디렉토리 에이 pdf 파일 목록이 있습니다. c0.pdf c12.pdf c15.pdf c18.pdf c20.pdf c4.pdf c7.pdf c10.pdf c13.pdf c16.pdf c19.pdf c2.pdf c5.pdf c8.pdf c11.pdf c14.pdf c17.pdf c1.pdf c3.pdf c6.pdf c9.pdf 고스트 스크립트를 사용하여 이것을 숫자 순서로 연결하고 싶습니다 (이와 유사 함). gs -q -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf *.pdf 그러나 쉘 확장 순서는 …

3
파이프 시간을 어떻게 정할 수 있습니까?
time하나의 파이프 출력이 다른 두 개의 명령으로 구성된 명령을 원합니다 . 예를 들어 아래 두 스크립트를 고려하십시오. $ cat foo.sh #!/bin/sh sleep 4 $ cat bar.sh #!/bin/sh sleep 2 이제 time걸리는 시간을 어떻게 보고 할 수 foo.sh | bar.sh있습니까? (그렇습니다. 파이프가 의미가 없다는 것을 알고 있지만 이것은 단지 예일뿐입니다) 파이프없이 …
27 bash  shell  pipe  time 


2
TERM 환경 변수 기본값은 어디에 설정됩니까?
데스크탑 GUI에서 그놈 터미널 에뮬레이터로 터미널 창을 열면 쉘 TERM 환경 변수의 기본값이 값으로 설정 xterm됩니다. CTL+ ALT+ F1를 사용 하여 콘솔 TTY 창으로 전환 echo $TERM하면 값이로 설정됩니다 linux. 묻는 동기는 ~/.bashrc파일 내 에서 변수가 색상 쉘이 제공되는지 아니면 구식 흑백인지를 결정하는 데 사용된다는 것입니다. # set a fancy …

1
전경 작업이있는 ctrl c vs. ctrl z
Ctrl+ Z는 작업을 중지하고 Ctrl+ C는 작업을 종료합니다. 왜 그런가요? 다른 방법으로 이해가되지 않습니까? z@z-lap:~$ sleep 100& [1] 4458 z@z-lap:~$ sleep 200& [2] 4459 z@z-lap:~$ jobs [1]- Running sleep 100 & [2]+ Running sleep 200 & z@z-lap:~$ fg %1 sleep 100 ^Z [1]+ Stopped sleep 100 z@z-lap:~$ jobs [1]+ Stopped …

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