«shell» 태그된 질문

'쉘'이라는 용어는 Unix & Linux 운영 체제와 가장 관련이있는 일반적인 클래스의 텍스트 기반 대화식 명령 해석기입니다. 쉘 스크립팅에 대한 질문은 'bash', 'powershell'또는 'ksh'와 같은보다 구체적인 태그를 사용하십시오. 특정 태그가 없으면 휴대용 (POSIX 호환) 솔루션을 가정해야하지만 'posix'를 추가하거나 'sh'를 대신 사용하는 것이 좋습니다.

6
커맨드 라인에서 Firefox로 전체 페이지 스크린 샷 찍기
VPS의 Xvfb에서 Firefox를 실행하고 있습니다. 내가하고 싶은 일은 페이지의 전체 페이지 스크린 샷을 찍는 것입니다. 사용하여 Firefox를 특정 페이지로 리디렉션 할 수 있습니다 firefox http://google.com ImageMagick을 사용하여 스크린 샷 (X 내부)을 만듭니다. import root -window output.jpg 문제는 대부분의 페이지가 스크롤되어야하며 미리 높이를 알 수 없다는 것입니다. 다른 방법은 4000px와 같은 …

8
bash 쉘에서 하나의 문자열을 하나 이상의 공백으로 구분하여 여러 문자열로 나누는 방법은 무엇입니까?
각 두 단어 사이에 하나 이상의 공백이있는 많은 단어가 포함 된 문자열이 있습니다. 문자열을 개별 단어로 분리하여 반복 할 수 있습니까? 문자열은 인수로 전달됩니다. 예 ${2} == "cat cat file". 어떻게 반복 할 수 있습니까? 또한 문자열에 공백이 있는지 어떻게 확인할 수 있습니까?
224 bash  shell  string  split 

18
Bash에서 4 자리 유니 코드 문자를 어떻게 에코합니까?
쉘 프롬프트 (특히 'SKULL AND CROSSBONES'(U + 2620))에 유니 코드 스컬과 크로스 본을 추가하고 싶지만, 에코 침을 뱉어내는 마법의 마법을 알아낼 수는 없습니다. 4 자리 유니 코드 문자 두 자리 숫자는 쉽습니다. 예를 들어 echo -e "\ x55",입니다. 아래의 답변 외에도 터미널은 출력이 예상 한대로 유니 코드를 지원해야한다는 점에 유의해야합니다. …


7
쉘에 정의 된 함수를 어떻게 나열합니까?
별명을 입력하여 모든 별명 목록을 표시 할 수 있습니다. 그러나 기능을 위해 내가 할 수있는 일은 grep my .bash_profile입니다. 그것은 보조 파일에 정의되거나 동적으로 정의 된 파일이 아닌 해당 파일의 파일 만 가져옵니다. 현재 정의 된 기능을 찾는 더 편리한 방법이 있습니까?
223 bash  shell  function  unix 

8
Bash에서 두 변수 빼기
두 디렉토리 사이의 파일 수를 빼기 위해 아래 스크립트가 있지만 COUNT=표현식이 작동하지 않습니다. 올바른 구문은 무엇입니까? #!/usr/bin/env bash FIRSTV=`ls -1 | wc -l` cd .. SECONDV=`ls -1 | wc -l` COUNT=expr $FIRSTV-$SECONDV ## -> gives 'command not found' error echo $COUNT
220 bash  shell  unix 

19
쉘 스크립트에서 심볼릭 링크를 해결하는 방법
절대 또는 상대 경로 (유닉스 계열 시스템에서)가 주어지면 중간 심볼릭 링크를 해결 한 후 대상의 전체 경로를 결정하고 싶습니다. ~ 사용자 이름 표기법을 동시에 해결하기위한 보너스 포인트. 대상이 디렉토리 인 경우 디렉토리에 chdir () 한 다음 getcwd ()를 호출 할 수 있지만 C 도우미를 작성하는 대신 쉘 스크립트 에서이 작업을 …
220 bash  shell  scripting  symlink 

20
UNIX에서 디렉토리 만 나열
지정된 경로의 디렉토리 만 나열하고 싶습니다 ( ls이러한 옵션은 없습니다). 또한 한 줄 명령 으로이 작업을 수행 할 수 있습니까?
219 unix  shell 

10
sh에서 'find'의 '-prune'옵션을 사용하는 방법은 무엇입니까?
나는에서 주어진 예를 이해하지 못합니다. man find누구든지 나에게 몇 가지 예와 설명을 줄 수 있습니까? 정규 표현식을 결합 할 수 있습니까? 더 자세한 질문은 다음과 같습니다. changeall와 같은 인터페이스를 가진 쉘 스크립트를 작성하십시오 changeall [-r|-R] "string1" "string2". 그것은의 접미사로 모든 파일을 찾을 것입니다 .h, .C, .cc, 또는 .cpp모든 항목 변경 …
219 regex  shell  find  manual 

5
디렉토리의 모든 파일에서 grep 작업을 수행하는 방법
xenserver를 사용하여 디렉토리에있는 각 파일에 대해 명령을 수행하여 명령 출력에서 ​​일부 내용을 가져 와서 파일에 추가하려고합니다. 사용하려는 명령과 필요에 따라 문자열을 grep하는 방법이 명확합니다. 그러나 내가 확실하지 않은 것은 더 이상 파일을 찾을 수 없을 때까지 다음 파일로 이동하여 각 파일 에서이 명령을 수행하는 방법입니다.
219 linux  shell  grep 

8
Unix 쉘 스크립트에서 읽을 수있는 JSON 형식으로 curl 출력 표시
내 유닉스 쉘 스크립트에서 curl 명령을 실행하면 결과가 아래와 같이 표시되어 파일로 리디렉션됩니다. {"type":"Show","id":"123","title":"name","description":"Funny","channelTitle":"ifood.tv","lastUpdateTimestamp":"2014-04-20T20:34:59","numOfVideos":"15"} 그러나이 출력을 파일에서 아래처럼 읽을 수있는 JSON 형식으로 넣기를 원합니다. {"type":"Show", "id":"123", "title":"name", "description":"Funny", "channelTitle":"ifood.tv", "lastUpdateTimestamp":"2014-04-20T20:34:59", "numOfVideos":"15"} 이 방법으로 출력을 어떻게 형식화합니까?
215 json  shell  curl 

16
배치 파일에서 매개 변수가 비어 있는지 테스트하는 올바른 방법은 무엇입니까?
변수가 설정되어 있는지 테스트해야합니다. 나는 몇 가지 기술을 시도했지만 그들은 때마다 실패하는 것 %1때와 같은 경우로 따옴표로 둘러싸여 %1있다 "c:\some path with spaces". IF NOT %1 GOTO MyLabel // This is invalid syntax IF "%1" == "" GOTO MyLabel // Works unless %1 has double quotes which fatally kills bat …
213 windows  shell  batch-file  cmd 

4
파일의 두 번째 열을 기준으로 데이터 정렬
두 개의 열과 n행 수의 파일 이 있습니다. 열 1은 names및 열 2를 포함 age합니다. 이 파일의 내용을 age(두 번째 열)을 기준으로 오름차순으로 정렬하고 싶습니다 . 결과는 name가장 어린 사람 name과 그 다음에 가장 어린 사람 등을 표시해야합니다. 하나의 라이너 쉘 또는 bash 스크립트에 대한 제안.
212 bash  shell  unix 

10
Bash 함수에서 부울 리턴
파일에 특정 속성이 있는지 확인하고 true 또는 false를 반환하는 bash 함수를 작성하고 싶습니다. 그런 다음 "if"의 스크립트에서 사용할 수 있습니다. 하지만 무엇을 반환해야합니까? function myfun(){ ... return 0; else return 1; fi;} 다음과 같이 사용합니다. if myfun filename.txt; then ... 물론 이것은 작동하지 않습니다. 이것이 어떻게 이루어질 수 있습니까?
211 bash  shell  boolean 


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