«bash» 태그된 질문

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

3
ANSI 색상으로 파일 표시
ANSI 색상의 파일이 있습니다. test.txt : \e[0;31mExample\e[0m 이 파일의 내용을 터미널과 같이 터미널 cat에 표시하고 싶지만 색상도 표시하고 싶습니다.
12 bash  terminal 

2
확장 / 평가하지 않고 변수가있는 문자열을 에코합니다.
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 3 년 전 . 나는 모든 곳을 수색했다. 반향 및 인쇄를 시도했습니다. 작은 따옴표와 큰 따옴표를 시도했습니다. 그러나 데이터를 구문 …
12 bash  shell  quoting 


1
역방향 검색을 사용할 때 bash 기록의 끝으로 돌아가시겠습니까?
나는 상당히 긴 bash 기록을 유지하고 때로는 bash reverse search 기능 ( Ctrl+ r)으로 무언가를 검색 할 때 검색 기록의 시작 부분에서 끝나고 여전히 필요한 것을 찾지 못하고 끝으로 되돌아 가고 싶습니다. 히스토리 파일 하나의 옵션은 히스토리의 끝으로 가까워 지거나 실행 하는 정방향 검색 기능 ( Ctrl+ s)을 사용하는 것입니다. …

3
터미널이 아닌 bash 기능을 종료하십시오.
아래에 zookeeper를 설치하지만 아직 설치되지 않은 경우에만 bash 스크립트가 있습니다. ##zookeper installZook(){ ZOOK_VERSION="3.4.5" ZOOK_TOOL="zookeeper-${ZOOK_VERSION}" ZOOK_DOWNLOAD_URL="http://www.us.apache.org/dist/zookeeper/${ZOOK_TOOL}/${ZOOK_TOOL}.tar.gz" if [ -e $DEFAULT_INSTALLATION_DEST/${ZOOK_TOOL} ]; then echo "${ZOOK_TOOL} alreay installed"; exit 1; # <<<< here elif [ ! -e $DEFAULT_SOURCE_ROOT/${ZOOK_TOOL}.tar.gz ]; then wgetIt $ZOOK_DOWNLOAD_URL else echo "[info] : $DEFAULT_SOURCE_ROOT/$ZOOK_TOOL already exists" fi sudo mkdir -p …

6
반 무작위 문자열에서 완전한 URL을 추출 / 파싱하는 방법은 무엇입니까?
bash가 임의의 짧은 문자열에서 전체 URL (및 URL 만)을 구문 분석 / 추출하고 싶습니다. 예 : bob, the address is http://www.google.com 또는 https://foo.com/category/example.html is up 또는 Error 123 occurred at http://bit.ly/~1223456677878 또는 Stats are up: https://foo1234.net/report.jpg 사용을 시도 cat foo_output | egrep -o "https?://[\w'-\.]*\s"했지만 작동하지 않는 것 같습니다.


9
oh-my-zsh를 설치 한 후 :… /.zshrc:source:34 : 해당 파일 또는 디렉토리 없음… /.oh-my-zsh/oh-my-zsh.sh
방금 oh-my-zsh 설치하려고했습니다 . 실행하려고 할 때 다음 오류가 발생합니다 rvm. zsh: command not found: rvm 새 탭을 열려고하면 다음과 같은 오류가 발생합니다. /Users/jack/.zshrc:source:34: no such file or directory: /Users/jack/.oh-my-zsh/oh-my-zsh.sh /Users/jack/.zshrc:source:38: no such file or directory: .bashrc 내 .zshrc파일은 다음과 같습니다 . # Path to your oh-my-zsh configuration. ZSH=$HOME/.oh-my-zsh # …
12 bash  zsh  oh-my-zsh 



2
ssh를 통해 명령을 실행할 때 도트 파일이 제공되지 않습니다
프로그램을 대화식으로 실행하면 정상적으로 작동합니다. ssh somehost $ ~/some/path/somescript.py ssh를 통해 직접 프로그램을 실행하면 작동하지 않습니다. 소스 PYTHONPATH가 아니므로 변수 가 설정 .bashrc되지 않았습니다. ssh somehost ~/some/path/somescript.py 내가 실행하면 ssh somehost 'source ~/.bashrc; ~/some/path/somescript.py'정상적으로 작동합니다. 그러나 후자는 tcsh를 사용하고 전혀없는 다른 사람들에게는 효과가 없습니다 ~/.bashrc. 무엇 모든 쉘 작동 다른 …

1
Bash가 두 개의 쉘 프롬프트를 작성하려고 시도합니까?
교육 목적으로 터미널에 연결된 실행중인 bash 프로세스의 strace 출력을보고 있습니다. 내 bash 프로세스에는 PID 2883이 있습니다. 나는 타이핑한다 [OP@localhost ~]$ strace -e trace=openat,read,write,fork,vfork,clone,execve -p 2883 2> bash.strace 터미널로. 그런 다음 bash 프로세스로 이동하여 다음과 같은 상호 작용이 있습니다. [OP@localhost ~]$ ls 출력을 보면 strace: Process 2883 attached read(0, "l", 1) …
11 bash  tty  strace 

1
while 루프에 대해 입력 리디렉션 연산자의 순서를 반대로 바꿀 수없는 이유는 무엇입니까?
Bash에서는 입력 리디렉션 연산자를 명령의 앞쪽으로 이동할 수 있습니다. cat <<< "hello" # equivalent to <<< "hello" cat while 루프에서 동일한 작업을 수행 할 수없는 이유는 무엇입니까? while read -r line; do echo "$line"; done <<< "hello" # hello <<< "hello" while read -r line; do echo "$line"; done # …

3
sh (bash가 아닌)가 내 .bashrc에 정의 된 함수에 대해 불평하는 이유는 무엇입니까?
터미널 세션을 열 때이 정보를 얻습니다. sh :`read.json '에 대한 함수 정의 반입 오류 sh :`ts-project '에 대한 함수 정의 반입 오류 sh는 다음과 같은 기능을 좋아하지 않습니다. read.json(){ :: } 과 ts-project(){ :: } 실제 질문은-왜 sh이러한 파일을 만지거나 해석합니까? 나는 MacOS에 있고 전에 이것을 보았습니다. 그것은 신비입니다. bash만이 …

2
이 bash 파이프 구성을 사용하여 데이터가 손실되는 이유는 무엇입니까?
나는 몇 가지 프로그램을 결합하려고 노력하고 있습니다 (추가 포함을 무시하십시오. 이는 진행중인 작업입니다). pv -q -l -L 1 < input.csv | ./repeat <(nc "host" 1234) 반복 프로그램의 소스는 다음과 같습니다. #include <fcntl.h> #include <stdint.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <sys/epoll.h> #include <sys/stat.h> #include <sys/types.h> #include <unistd.h> #include <iostream> …

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