«bash» 태그된 질문

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

3
bash 프롬프트에서 멋진 기호와 문자
방금 누군가의 터미널의 스크린 샷을 가로 질러 뛰어났습니다. Bash 프롬프트에서 사용할 수있는 모든 문자 목록이 있습니까? 아니면 누군가 별과 오른쪽 화살표의 문자를 얻을 수 있습니까?
81 bash  prompt  unicode 


3
재귀 글로브?
다음과 같이 작성하고 싶습니다. $ ls **.py 모든 .py 파일 이름을 얻으려면 디렉토리 계층 구조를 재귀 적으로 걸어 가십시오. 찾을 .py 파일이 있더라도 셸 (bash)은 다음과 같은 출력을 제공합니다. ls: cannot access **.py: No such file or directory 내가 원하는 것을 할 수있는 방법이 있습니까? 편집 : 의 특정 경우에 …

8
bash에서 함수를 "내보내기"할 수 있습니까?
source some_file some_file : doit () { echo doit $1 } export TEST=true 나는 소스 경우 some_file 기능 "작은 동전"과 변수 TEST 명령 줄에서 사용할 수 있습니다. 그러나이 스크립트를 실행 : script.sh : #/bin/sh echo $TEST doit test2 TEST 값을 반환하지만 알 수없는 함수 "doit"에 대한 오류를 생성합니다. 함수를 "내보내기"할 …
80 bash  function 

3
파일에서 변수를 내보내는 방법?
tmp.txt내보낼 변수가 포함 된 파일이 있습니다. 예를 들면 다음과 같습니다. a=123 b="hello world" c="one more variable" export명령을 사용하여 이러한 모든 변수를 내 보내서 나중에 하위 프로세스에서 사용할 수 있도록 하려면 어떻게해야합니까?
80 bash 


5
풋 세 타프 컬러 테이블? 색상 코드를 결정하는 방법?
터미널을 색칠하는 중 PS1입니다. tput;를 사용하여 색상 변수를 설정하고 있습니다 . 예를 들어, 여기 보라색이 있습니다 : PURPLE=$(tput setaf 125) 질문: 125다른 색상 의 색상 코드 (예 :)는 어떻게 찾 습니까? 컬러 테이블 가이드 / 치트 시트가 있습니까? 나는 무엇인지 잘 모르겠습니다 125... 16 진수 색상 setaf을 사용하여 사용할 수 …
79 bash  colors  tput 



1
CD가 기호 링크를 따르도록
코드를 홈 디렉토리에 sshfs로 마운트했지만 계층 구조를 기억하기 어렵 기 때문에 홈 디렉토리에 해당 디렉토리로 연결되는 심볼릭 링크를 만들었습니다. 기호 링크로 cd하는 대신 해당 기호 링크로 cd 할 때 실제로 해당 디렉토리로 cd되는 방법이 있습니까? 질문이 명확하지 않은 경우 다음은 내가 찾는 것의 예입니다. foo@foo:~$ ls -l lrwxrwxrwx 1 foo …


15
파일의 첫 번째 줄과 특정 줄을 grep하는 방법은 무엇입니까?
다음과 같은 간단한 grep을 가정하십시오. $ psa aux | grep someApp 1000 11634 51.2 0.1 32824 9112 pts/1 SN+ 13:24 7:49 someApp 이것은 많은 정보를 제공하지만 ps 명령의 첫 번째 행이 누락되었으므로 정보에 대한 컨텍스트가 없습니다. ps의 첫 번째 줄도 표시하는 것이 좋습니다. $ psa aux | someMagic someApp USER …


2
명령 출력을 쉘 변수에 할당하려면 어떻게해야합니까?
표현식의 결과를 변수에 할당하고 문자열로 연결 한 다음 에코합니다. 내가 가진 것은 다음과 같습니다. #!/bin/bash cd ~/Desktop; thefile= ls -t -U | grep -m 1 "Screen Shot"; echo "Most recent screenshot is: "$thefile; 그러나 그 결과는 다음과 같습니다. Screen Shot 2011-07-03 at 1.55.43 PM.png Most recent screenshot is: 따라서에 할당되지 …

2
su 옵션-다른 사용자로 명령 실행
스크립트에서 다른 사용자로 명령을 실행하는 방법이 궁금합니다. 스크립트 소유자가 루트로 설정되어 있습니다. 또한 hudson 사용자로 명령을 실행하기 위해 스크립트 내에서 다음 명령을 실행하고 있습니다. su -c command hudson 이것이 올바른 구문입니까?
75 bash  scripting  su  sudo 

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