«shell» 태그된 질문

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






4
makefile이 로컬 머신에서 명령을 사용할 수 있는지 여부를 어떻게 감지 할 수 있습니까?
GTD 스타일 시스템 에서 작업을 계획 하기 위해 org-mode 를 사용하기 시작했습니다 . 모든 조직 파일을 Dropbox 폴더 의 디렉토리에 넣고 emacs를 실행하여 Cygwin, Mac OS X 및 Debian의 세 가지 로컬 시스템에서이 파일을 편집 / 관리합니다. 또한 MobileOrg 를 사용 하여 iPad에서 이러한 조직 파일에 액세스 할 때 파일이 …
11 shell  make  hashsum 

2
루프 출력용 파이핑으로 로컬 변수 수정 방지
인수로 많은 파일 및 / 또는 디렉토리를 취하는 간단한 bash 함수를 작성하려고합니다. 다음과 같아야합니다. 파일 이름을 완전히 규정하십시오. 그것들을 정렬하십시오. 중복을 제거하십시오. 실제로 존재하는 모든 것을 인쇄하십시오. 존재하지 않는 파일 수를 반환합니다. 나는 내가 원하는 것을 거의 수행하지만 정렬에 빠지는 스크립트가 있습니다. 스크립트의 반환 값은 정확하지만 출력이 정렬되지 않고 복제되지 …


2
HERE 파일을 사용하고 명령의 출력을 리디렉션
배치 스크립트에 다음 코드가 있습니다. mpirun -np 6 ./laplace <<END 100 100 100 0.01 100 3 2 1 END | tail -n 1 > output 그러나 작동하지 않습니다. 내가하고 싶은 일은 HERE 파일을 mpirun 명령의 입력으로 사용하고 출력을 tail 명령으로 파이프하는 것입니다. 그러나 HERE 파일과 꼬리 출력이 혼란 스럽다고 생각합니다. …

7
`하이라이트`명령
전체 문자열을 stdout에 전달하면서 stdin에서 특정 문자열을 쉽게 강조 표시하는 데 사용할 수있는 명령이 있습니까? 나는 그것을 구축하려고 생각하고 있지만 이미 존재하는 경우 오히려 사용하고 싶습니다. 몇 가지 바람직한 기능 : 별도의 강조 표시 문자열은 자동으로 다르게 강조 표시됩니다. 예를 들어, 첫 번째 문자열은 빨간색으로, 두 번째 문자열은 녹색으로, 세 …

5
Crontab에서 쉘 스크립트를 사용하여 원격 시스템에 ssh를 로그인 할 수 없음
아래는 내가 실행하려고하는 스크립트이며 문제없이 실행됩니다. for i in `seq 200 2100` do usr=(`ssh -t -t -o ConnectTimeout=60 machine$1 finger | tail -1 | awk '{print$1}'`) echo $usr done 그러나 일단 crontab에 추가하면 사용자에게 제공하지 않습니다. 22 12 * * * sh /home/subrahmanyam/Scripts/who.sh 당신의 생각을 해주세요 ..... cron 악마가 실행 …

1
출력을 cd로 어떻게 리디렉션합니까?
명령의 출력을로 리디렉션 할 수 cd있습니까? 예를 들어, 사용하여 디렉토리를 검색 locate하고 경로를 얻었습니다. 이제 cd경로 를 작성하는 대신 locate출력을 cd? 나는 이것을 시도했다 : $ locate Descargas | grep Descargas$ /home/oliver/Descargas $ locate Descargas | grep Descargas$ | cd $ locate Descargas | grep Descargas$ > cd $ locate …

5
'find'결과를 파일 목록으로 전달하는 방법은 무엇입니까?
상황은 mpg321파일 목록을 인수로 허용 하는 MP3 플레이어 가 있습니다. 나는 "music"이라는 디렉토리에 음악을 보관하는데 여기에는 몇 개의 디렉토리가 더있다. 난 그냥 그들 모두를 재생하고 싶어, 그래서 나는 프로그램을 실행 mpg321 $(find /music -iname "*\.mp3") . 문제는 일부 파일 이름에 공백이 있고 프로그램이 해당 이름을 작은 부분으로 나누고 누락 된 …

4
JSON으로 모든 숫자를 따옴표로 묶습니다.
숫자 값이 포함 된 JSON 데이터가 있습니다. 모든 숫자를 문자열로 변환하는 방법? (따옴표로 묶습니다) 예: { "id":1, "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":1000, "pndNumber":20000, "zoneNumber":4 } 되어야한다 { "id":"1", "customer":"user", "plate":"BMT-216-A", "country":"GB", "amount":"1000", "pndNumber":"20000", "zoneNumber":"4" }
11 shell  json  jq 

1
명령 및 옵션에 대한 인수로 묶는 중괄호 {} 사용
예 최근 {}에 여는 중괄호와 닫는 중괄호 사이에 명령과 옵션에 대한 인수로 아무것도 사용하지 않는 괄호 쌍을 사용하는 예를 찾았습니다 . cat foo | xargs -I{} echo {} find . -size 0 -exec rm -i {} \; 문서가 없습니다 내 문제는 GNU Bash Manual{} 에서 위 예제와 같은 컨텍스트에서 사용법을 …
11 bash  shell 

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