«shell» 태그된 질문

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

4
특정 하위 디렉토리에 대한 find 명령
하자 내가 디렉토리가 있다고 가정 해 dir세 개의 서브 디렉토리를 dir1... dir3. 그리고 내부에는 많은 파일과 다른 하위 디렉토리가 있습니다. 내부에서 파일을 검색하고 *.c끝나고 말하지만 하위 디렉토리 "dir / dir2"와 모든 하위 디렉토리에서만 검색하고 싶습니다. 어떻게 공식화 할 수 있습니까? 내가 있다고 가정하면 dir/: find . -name "*.c" 모든 디렉토리에서 …
17 linux  bash  shell  find 

9
구분자를 사용하여 목록을 한 줄로 바꾸기
이 형식으로 IP 주소 목록을 가져와야합니다. 134.27.128.0 111.245.48.0 109.21.244.0 파이프를 사이에두고이 형식으로 바꾸십시오 (IP 구성). 134.27.128.0 | 111.245.48.0 | 109.21.244.0 | 103.22.200.0/22 나는 그것이 찾기 및 바꾸기 명령이라고 생각 sed하지만 작동시킬 수는 없습니다.

3
if 조건의 대괄호 : 공백없이 구문 오류가 발생하는 이유는 무엇입니까?
아래 스크립트를 사용하여 일년 중 이틀에 스크립트를 실행할 때 이틀 뒤로 이동하고 매월 첫 번째와 두 번째 날을 확인하고 이틀 뒤로 이동합니다. if [$month="01"] && [$day="01"]; then date="$last_month/$yes_day/$last_year" fulldate="$last_month/$yes_day/$last_year" else if [$month="01"] && [$day="02"]; then date="$last_month/$yes_day/$last_year" fulldate="$last_month/$yes_day/$last_year" else if [ $day = "01" ]; then date="$last_month/$yes_day/$year" fulldate="$year$last_month$yes_day" else if [ …

2
사용자 정의 zshrc로 zsh를 시작하십시오.
명령과 비슷한 사용자 정의 rc 파일로 zsh를 시작할 수 있기를 원합니다. bash --rc-file /path/to/file 이것이 가능하지 않은 경우 zsh를 시작하고 실행 source /path/to/file한 다음 동일한 zsh 세션에 머무를 수 있습니까? 참고 : zsh --rcs /path/to/file적어도 나에게는 그렇지 않은 명령 이 작동하지 않습니다 ... 편집 : 전체적으로 다음을 수행 할 수 …
17 linux  shell  zsh  oh-my-zsh 




2
`. []. foo []`는 bash에서 무엇을합니까? 왜`..`와 일치합니까?
다음을보십시오 : $ echo .[].aliases[] .. $ echo .[].foo[] .. $ echo .[].[] .. $ echo .[].xyz[] .. $ echo .xyz[].xyz[] .xyz[].xyz[] $ echo .xyz[].[] .xyz[].[] 분명히 이것은 무언가를 움켜 잡는 것처럼 보이지만 결과가 어떻게 구성되는지 이해하지 못합니다. 내 이해 []에서 빈 캐릭터 클래스입니다. 직관적이라면 빈 문자열 만 일치했습니다. 이 …
16 bash  shell  wildcards 



6
gzip 압축 파일에서 여러 레코드 (줄)를 가져 오는 가장 빠르고 효율적인 방법
7.6GB gzip 파일에서 레코드 수를 계산하려고합니다. zcat명령을 사용하여 접근 방식을 거의 찾지 못했습니다 . $ zcat T.csv.gz | wc -l 423668947 작동하지만 시간이 너무 오래 걸립니다 (수를 계산하는 데 10 분 이상 소요). 나는 같은 몇 가지 접근법을 더 시도했다. $ sed -n '$=' T.csv.gz 28173811 $ perl -lne 'END …
16 shell  gzip 

4
쉘 변수와 환경 변수의 사용법 차이는 무엇입니까?
실제로 명령 줄에서 액세스 할 수있는 두 가지 유형의 변수가 있다는 것을 알지 못했습니다. 내가 아는 것은 다음과 같은 변수를 선언 할 수 있다는 것입니다. foo="my dear friends" bar[0]="one" bar[1]="two" bar[2]="three" 또는 $ 기호를 사용하여 다음과 같이 액세스하십시오. echo $foo echo ${bar[1]} 또는 내장 변수 사용 : echo $PWD PATH=$PATH:"/usr/bin/myProg" …

6
스크립트 시작 후 해석기 선택 (예 : hashbang 내부의 if / else)
스크립트를 실행하는 인터프리터를 동적으로 선택할 수있는 방법이 있습니까? 두 개의 다른 시스템에서 실행중인 스크립트가 있는데 사용하려는 인터프리터가 두 시스템의 다른 위치에 있습니다. 내가 끝내야 할 것은 전환 할 때마다 해시 뱅 라인을 변경하는 것입니다. 나는 이것과 논리적으로 동등한 것을하고 싶습니다 (이 정확한 구조는 불가능하다는 것을 알고 있습니다). if running on …


3
U + xxxxx 코드로 지정된 이모티콘을 utf-8로 변환하는 방법은 무엇입니까?
이모티콘은 U + xxxxx 형식을 사용하여 지정된 것 같습니다. 여기서 각 x는 16 진수입니다. 예를 들어 U + 1F615 는 "혼란 된 얼굴"에 대한 공식 유니 코드 컨소시엄 코드 입니다. 나는 종종 혼란스러워서이 상징에 대해 강한 친근감을 가지고 있습니다. U + 1F615 I 유니 코드 문자 만 가능한 인코딩은 8, …

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