«shell» 태그된 질문

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


3
여러 명령에서 시간을 실행하고 시간 출력을 파일에 쓰는 방법은 무엇입니까?
time여러 명령의 시간을 측정 하기 위해 명령 을 실행하고 싶습니다 . 내가하고 싶은 것은 : 함께 추가 된 모든 시간을 측정하십시오. 쓰기 time파일로 출력 쓰기 STDERRI가 측정하고 명령에서STDERR 내가 뭘 하지 하고 싶은 것은 여러 명령을 별도의 스크립트에 작성하십시오 (이유는 모두 프로그래밍 방식으로 생성하는 스크립트이므로 다른 임시 스크립트를 작성하는 것이 …

3
왜 찾기가 재귀하지 않습니까?
다음 명령을 실행하고 있지만 재귀 적으로 수행되지는 않습니다. find . -name *.java 현재 디렉토리에 Java 파일이 더 아래에 있지만 find현재 디렉토리에서만 수행하고 있음 을 알고 있습니다 . OS X 10.9를 사용하고 있습니다.
65 shell  find  wildcards 

4
bash에서 for 루프의 루프 제어에서 정수 변수를 사용할 수 있습니까?
다음 bash 스크립트가 있습니다. #!/bin/bash upperlim=10 for i in {0..10} do echo $i done for i in {0..$upperlim} do echo $i done 제 for(루프 없이 가변 upperlim루프 제어)는 잘 작동하지만, 제 for(루프 와 가변 upperlim루프 제어)를하지 않는다. for작동하도록 두 번째 루프를 수정할 수있는 방법이 있습니까? 시간 내 줘서 고마워.
65 bash  shell  shell-script  for 

4
디렉토리의 파일 유형에 대한 재귀 통계?
전환 프로젝트를 위해 웹 사이트 스크랩을 수행했습니다. 400 .html파일, 100 .gif등 의 파일 형식에 대한 통계를 만들고 싶습니다.이 작업을 수행 하는 가장 쉬운 방법은 무엇입니까? 재귀 적이어야합니다. 편집 : maxschelpzig가 게시 한 스크립트를 사용하여 스크랩 한 사이트의 아키텍처로 인해 몇 가지 문제가 있습니다. 일부 파일은 *.php?blah=blah&foo=bar다양한 인수를 가진 이름 이므로 …
65 shell  filenames 

6
휴대용 쉘 프로그래밍을위한 리소스
이식 가능한 쉘 프로그래밍에 어떤 리소스가 있습니까? 궁극적 인 대답은 모든 대상 플랫폼에서 테스트하는 것이지만 거의 실용적이지 않습니다. POSIX / 단일 UNIX 사양은 시작이지만, 각 구현의 지원 수준이 무엇인지 당신도 알 않으며, 일반적인 무엇을 확장 존재한다. 각 구현에 대한 문서를 읽을 수 있지만 시간이 많이 걸리고 완전히 정확하지는 않습니다. 이상적인 …

5
쉘에서 따옴표를 이스케이프 처리하는 방법?
bash에서 문자를 이스케이프 처리하는 데 문제가 있습니다. 다른 사용자로 명령을 실행하는 동안 작은 따옴표와 큰 따옴표를 피하고 싶습니다. 이 질문의 목적을 위해 화면에 다음을 에코하고 싶다고 가정 해 봅시다. 'single quote phrase' "double quote phrase" 다른 사용자로 전환 해야하는 경우 모든 특수 문자를 이스케이프 처리하려면 어떻게해야합니까? sudo su USER -c …


8
"mv : Argument list too long"을 해결 하시겠습니까?
정렬이 필요한 백만 개 이상의 파일이있는 폴더가 있지만 mv항상이 메시지를 출력 하기 때문에 실제로 아무것도 할 수 없습니다 -bash: /bin/mv: Argument list too long 이 명령을 사용하여 확장명이없는 파일을 이동합니다. mv -- !(*.jpg|*.png|*.bmp) targetdir/
64 bash  shell  arguments  mv 


7
쉘 스크립트 실패 : 구문 오류 :“(”예기치 않은
나는 Raspberry Pi 개발을위한 개발 환경 설정을 자동화하는 스크립트를 작성했습니다 (단계별 세부 정보는 여기에 있습니다 ). 이 기사에는 스크립트가 연결되어 있지만 편의상 여기 에서도 찾을 수 있습니다 . 이제이 스크립트를 설치하고 오류없이 환경을 설정할 때 기본적으로 sudo의 시간 종료 값으로 인해 sudo 비밀번호를 두 번 이상 입력해야합니다. 그래서 모든 sudo …


4
왜`[`는 쉘 내장이고`[[`는 쉘 키워드입니까?
내가 아는 [[한의 향상된 버전 [이지만 [[키워드로 보았을 때 [내장으로 표시 되면 혼란 스럽습니다 . [root@server ~]# type [ [ is a shell builtin [root@server ~]# type [[ [[ is a shell keyword TLDP 는 말합니다 내장은 동일한 이름의 시스템 명령과 동의어 일 수 있지만 Bash는이를 내부적으로 다시 구현합니다. 예를 …

2
“sh 호환”이라는 것은 무엇을 의미합니까?
필자는 일반적으로 쉘과 관련하여 사용되는 "sh compatible"이라는 문구를 보았습니다. 쉘 내에서 실행될 수있는 프로그램에도 적용되는지 확실하지 않습니다. 쉘이나 다른 프로그램이 "sh 호환"한다는 것은 무엇을 의미합니까? "호환되지 않는다"는 것은 무엇을 의미합니까? 편집 : bash와 sh의 차이점을 묻는이 질문은 매우 관련이 있습니다 : sh와 bash의 차이점 나는 여전히 "sh 호환"의 의미에 대한 …


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