«bash» 태그된 질문

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


3
파일 디스크립터 닫기> &-vs <&-
내가 읽고있는 bash 튜토리얼에서 읽을 파일 설명자를 열면 exec 3&lt; echolist 그런 다음 이렇게 닫아야합니다. exec 3&lt;&amp;- 그러나 쓰기 위해 파일 디스크립터를 열면 다음과 같이 닫아야합니다. exec 3&gt;&amp;- 그러나 인터넷을 살펴보면 사람들이 파일을 열고 다음과 같이 닫는 것을 볼 수 있습니다. exec 3&gt;&amp;- 참고 : 튜토리얼에 따르면을 사용해야합니다 exec 3&lt;&amp;1. …





8
cron은“.bashrc”및“.bash_profile”에 정의 된 변수를 무시합니다.
/ etc / crontab 파일에서 "SHELL"변수를 정의했습니다. [martin@martin ~]$ grep SHELL /etc/crontab SHELL=/usr/local/bin/bash [martin@martin ~]$ file /usr/local/bin/bash /usr/local/bin/bash: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), for FreeBSD 8.0 (800107), stripped [martin@martin ~]$ 또한 / etc / crontab 파일의 모든 스크립트는 "martin"사용자로 시작됩니다. 그러나 …
49 bash  cron 

4
bash 스크립트에서 sudo 암호를 묻는 메시지가 표시되고 프로그래밍 방식으로 권한이 상승합니까?
현재 주식 리눅스 시스템 (현재 우분투)에 다양한 프로그램을 설치하고 설정하는 bash 스크립트를 작성 중입니다. 프로그램을 설치하고 높은 권한이 필요한 다양한 폴더에 여러 파일을 복사하기 때문에 이미 표준 "높은 권한이 필요합니다"를 종료했습니다. 그러나 가능한 경우 사용자가 sudo 암호를 입력하라는 메시지를 표시하고 사용자가 sudo로 스크립트 명령을 실행하지 않는 경우 (예 : GUI …
49 bash  sudo 


1
bash가 공백으로 시작하는 명령을 저장하지 않는 이유는 무엇입니까?
다음과 같은 일련의 명령을 수행하면 : $ ls $ grep abc file.txt 그런 다음 위쪽 화살표 키를 사용하여 이전 것을 얻으십시오. 터미널에는 마지막 cmd ( grep여기서는)가 표시됩니다 그러나 내가 이런 식으로하면 : $ ls $ grep abc file.txt 여기서 grep공간 앞에는 최대 누르면 제공 ls하지 grep. 왜 이런거야?



4
배열에서 요소를 완전히 제거하려면 어떻게해야합니까?
unset array[0]요소를 제거하지만 여전히 echo ${array[0]}null 값을 얻는 경우이 작업 을 수행하는 다른 방법이 있지만 배열의 요소에 아래와 같은 공백이 있으면 array[0]='james young' array[1]='mary' array[2]='randy orton' 그러나 이것들은 또한 일을하지 못한다 array=${array[@]:1} #removed the 1st element 이제 새로운 배열을 원합니다 array[0]='mary' array[1]='randy orton' 공백은 할당 후 문제를 일으키고 실제 배열은 …


16
awk 명령으로 중복 $ PATH 항목 제거
PATH 환경 변수에서 디렉토리의 복제본을 제거 할 수있는 bash 쉘 함수를 작성하려고합니다. 명령을 사용하여 한 줄 명령 으로이 작업을 수행 할 수 있다고 말 awk했지만 어떻게 수행 해야하는지 알 수 없습니다. 아무도 어떻게 알아?
48 bash  shell  awk  path 

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