«shell» 태그된 질문

쉘은 Unix의 명령 행 인터페이스입니다. 쉘에 대화식으로 명령을 입력하거나 작업을 자동화하는 스크립트를 작성할 수 있습니다. / bin / sh 및 가장 호환 가능한 쉘 (ash, bash, ksh, zsh,…)에 적용되는 질문에이 태그를 사용하십시오. 오류가있는 쉘 스크립트는 여기에 게시하기 전에 http://shellcheck.net에서 확인하십시오.


4
echo 명령에서 글꼴 변경
zsh 또는 bash에서 echo 출력의 글꼴 속성을 변경할 수 있습니까? 내가 원하는 것은 비슷한 것입니다. echo -n "This is the font: normal " echo -n $font=italic "italic," echo -n $font=bold "bold," echo -n "and" echo -n $font=small "small". 텍스트 라인 내에 "이 글꼴은 normal, italic , bold , small "입니다.
16 bash  shell  zsh  fonts 

3
단어 분할이란 무엇입니까? 쉘 프로그래밍에서 왜 중요한가?
에서 단어 분리의 역할에 대해 혼란스러워지고 zsh있습니다. C, Python 또는 MATLAB으로 프로그래밍 할 때이 개념에 노출되지 않았으므로 이것이 단어 분할이 쉘 프로그래밍에 특정한 것으로 보이는 이유에 대한 관심을 불러 일으켰습니다. 이전에이 사이트와 다른 사이트에서 단어 분리에 대해 읽었지만 개념에 대한 명확한 설명을 찾지 못했습니다. Wikipedia에는 단어 분리에 대한 정의가 있지만 …
16 shell  zsh 

3
중괄호 (중괄호)를 사용하여`mkdir -p`로 폴더 구조 만들기
로 man mkdir상태 -p, --parents no error if existing, make parent directories as needed 이 명령을 실행할 때 mkdir -p work/{F1,F2,F3}/{temp1,temp2} 그것은이 같은 폴더 구조를 만들고 work폴더에 다음 부모 F1, F2, F3하위 폴더 및 temp1및 temp2세 개의 상위 폴더에서 하위 폴더 F1, F2, F3. work -F1 -temp1 -temp2 -F2 -temp1 …

6
쉘 스크립팅 학습을위한 유용한 온라인 리소스는 무엇입니까? [닫은]
휴무 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 오년 전에 . 쉘 스크립트를 충분히 배우고 싶습니다. 누구나 좋은 온라인 리소스를 제안 할 수 있습니까?


1
대화식 쉘이 비대화식이 될 수 있습니까?
대화식 쉘이 비대화식이 될 수 있습니까? 참고 : "? 대화 형 및 비 대화 형의 차이점은 무엇입니까"나는 기본적인 질문에 대한 연구를 많이 해봤 내 연구의 결과는 물어 저를 이끌어 이 질문을. 이 질문은 대답하기 위해 "대화식"에 어떤 유형 의 정의를 사용 하는 것이 중요하기 때문에 부분적으로 긴 서문을 가지고 있습니다. …

1
bash-builtin이 CPU를 100 % 구울 때까지 기다립니다.
에 적어도 발생 GNU bash는 버전 4.3.42 x86_64의 && GNU bash는 버전 4.3.11 x86_64의 신호 ( SIGUSR1 )에 의해 인터럽트 가능을 얻는 sleep & wait $!간단한 대신에 사용 합니다 . 그러나 bash 내장 기능은 다음을 실행할 때 이상한 방식으로 작동하는 것 같습니다.sleepsleepwait 터미널 1: cat <( trap 'echo SIGUSR1' SIGUSR1; …

5
파일 어디에서나 여러 키워드가 포함 된 파일 찾기
파일의 어느 곳에서나 내가 찾고있는 전체 키워드 세트가 포함 된 디렉토리의 모든 파일을 나열하는 방법을 찾고 있습니다. 따라서 키워드가 같은 줄에 표시 될 필요는 없습니다. 이를 수행하는 한 가지 방법은 다음과 같습니다. grep -l one $(grep -l two $(grep -l three *)) 세 개의 키워드는 하나의 예일 뿐이며 두 개 …

2
전체 디렉토리를 복사하기위한 설치 명령 문제
그래서 일부 구성 파일 이있는 저장소를 가지고 있으며 makefilehomedir에 설치 하기 위해 파일 을 만들려고합니다 . 내가 가진 문제는 bash에서 다음 명령을 바로 실행할 때입니다. install -m 755 -d ~/path/to/dotfilesDir/ ~/ 겉으로는 아무 일도 일어나지 않습니다 install -m 755 ~/path/to/dotfilesDir/{file1,file2,...} ~/ 의도 한대로 작동합니다. 첫 번째 (더 쉽고 깨끗한) 솔루션이 …

5
유닉스 계열 시스템에 여러 개의 쉘이있는 이유는 무엇입니까?
나는 유닉스의 기초를 배우기 시작했고 유닉스와 같은 시스템에 왜 그렇게 많은 쉘이 있는지 궁금해하기 시작했다. 유닉스 환경의 고급 프로그래밍 책 에서 : 쉘은 사용자 입력을 읽고 명령을 실행하는 명령 행 인터프리터입니다. 쉘에 대한 사용자 입력은 보통 터미널 (대화식 쉘) 또는 때로는 파일 (쉘 스크립트)에서옵니다. 그리고 그 책은 Bourne shell, Bourne-again …
16 shell 

5
sed 표현식에 쉘 명령을 포함시키는 방법은 무엇입니까?
다음 형식의 텍스트 파일이 있습니다. keyword value keyword value ... 여기서 키워드는 한 단어이며 값은 줄 끝까지의 모든 것입니다. 키워드가 아닌 값이 쉘 확장을 수행하는 방식으로 쉘 스크립트에서 파일을 읽고 싶습니다. sed를 사용하면 키워드와 가치 부분을 쉽게 일치시킬 수 있습니다 input=' keyword value value keyword "value value" keyword `uname` ' …
16 shell  sed 

1
zsh에서 스크립트 실행-파일 권한
예상대로 작동하지 않는 파일 실행 권한에 대해 혼란 스럽습니다. 아마 내 기대가 잘못 되었기 때문일 것입니다. 어쨌든: 스크립트 파일이 s있습니다 ~/bin. 단순성은 에 있습니다 . 이 예제를 위해 파일에는 다음 행만 포함됩니다. #!/bin/zsh echo "Test"; 매우 간단합니다. ~/bin디렉토리로 이동 chmod하여 파일 권한을s 에400 - 즉, 읽기 전용 단지 나를 위해. …

3
왜 내 화살표 키가 sh에서 작동하지 않습니까?
최근에 Ubuntu를 설치했으며 터미널에서 sh를 실행하면 화살표 키가 작동하지 않아 통화 내역을 거치거나 입력하는 내용을 편집 할 수 없습니다. 처럼 이상한 문자로 나옵니다 ^[[A. 로그인 쉘은 bash이며 정상적으로 작동하지만 sh로 전환하자마자 작동하지 않습니다. 이 문제를 어떻게 해결할 수 있습니까?
16 shell  ubuntu  terminal 

4
sed로 bash 변수 처리
bash 변수 LATLNG에는 위도 및 경도 값이 괄호 안에 들어 있습니다. (53.3096,-6.28396) 나는 이것을 sed를 통해하려고하는 LAT와 LON이라는 변수로 파싱하고 싶다. LAT=$(sed "s/(\(.*\),\(.*\))/\1/g" "$LATLNG") LON=$(sed "s/(\(.*\),\(.*\))/\2/g" "$LATLNG") 그러나 다음과 같은 오류가 발생합니다. sed: can't read (53.3096,-6.28396): No such file or directory

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