«shell» 태그된 질문

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



4
배열에서 요소를 완전히 제거하려면 어떻게해야합니까?
unset array[0]요소를 제거하지만 여전히 echo ${array[0]}null 값을 얻는 경우이 작업 을 수행하는 다른 방법이 있지만 배열의 요소에 아래와 같은 공백이 있으면 array[0]='james young' array[1]='mary' array[2]='randy orton' 그러나 이것들은 또한 일을하지 못한다 array=${array[@]:1} #removed the 1st element 이제 새로운 배열을 원합니다 array[0]='mary' array[1]='randy orton' 공백은 할당 후 문제를 일으키고 실제 배열은 …

16
awk 명령으로 중복 $ PATH 항목 제거
PATH 환경 변수에서 디렉토리의 복제본을 제거 할 수있는 bash 쉘 함수를 작성하려고합니다. 명령을 사용하여 한 줄 명령 으로이 작업을 수행 할 수 있다고 말 awk했지만 어떻게 수행 해야하는지 알 수 없습니다. 아무도 어떻게 알아?
48 bash  shell  awk  path 


3
배쉬 : double equals vs -eq
bash에서 정수 비교를 수행하고 (사용자가 루트로 실행 중인지 확인하려고 시도) 두 가지 방법을 찾았습니다. 이중은 다음과 같습니다. if [ $UID == 0 ] then fi -eq if [ $UID -eq 0 ] then fi 나는 결코 또는 <bash는 만 -ge 및 -le, 그래서 왜 =이있다 =>이 없다는 것을 이해 ==이 …
47 bash  shell  arithmetic 


8
프로세스가 완료되면 알림 이메일을 보낼 수있는 프로그램이 있습니까?
나는 계산 과학자이며 Linux에서 많은 계산을 수행합니다. 특히 GROMACS 패키지를 사용하여 분자 역학 (MD) 시뮬레이션을 실행 합니다. 이러한 시뮬레이션은 8 ~ 24 개의 코어에서 실행되는 데 며칠 또는 몇 주가 걸릴 수 있습니다. 클러스터의 여러 노드에 액세스 할 수 있습니다. 즉, 주어진 시간에 약 4 또는 5 개의 작업 (각각 …
46 shell  process  email 

2
bash-builtins 'set'과 'export'는 무엇을합니까?
나는 Bash 의 목적 set과 exportBash에서 약간의 손실을 입었 습니다 (아마도 다른 껍질도 추측합니다). 환경 변수를 설정하기위한 것이라고 생각하지만 VARIABLE=VALUE, 바로 그렇게 할 수 있습니까? 또한 입력 set과 export자체적으로 다른 값이 표시됩니다. 그래서 그들의 목적은 무엇입니까?
46 bash  shell 

4
바이트를 파일로 에코
i2c 버스를 사용하여 rasberry Pi를 일부 디스플레이에 연결하려고합니다. 시작하려면 물건, 특히 파일에 바이트를 수동으로 작성하고 싶었습니다. 파일에 특정 바이트를 어떻게 쓰나요? 나는 이미 그 것을 읽었고 내 문제가 다음과 같이 해결되어야한다고 생각했다. echo -n -e \x66\x6f\x6f > byteFileForNow 그러나 foo 대신 nano로 해당 파일을 열면 다음과 같이 표시됩니다. x66x6fx6f 따라서 …

2
터미널 응용 프로그램 (Mac)을 다시 시작하지 않고 터미널에서 bash를 다시 시작 하시겠습니까?
나는이 질문에 대한 대답을 둘러 보았지만 조금 찾지 못했습니다 (이상한 것). 내 질문은, Mac의 터미널 내에서 bash 세션을 다시 시작할 수있는 간단한 방법이 있습니까? 터미널 응용 프로그램을 닫고 다시 시작한 것처럼 동일한 동작을 원합니다 (모든 변수 재설정, .bash_profile 소스 등). .bash_profile을 소싱하는 방법을 알고 있지만 그것이 원하는 것은 아닙니다. 내가하고 …
46 bash  shell 

8
POSIX 필수 유틸리티가 왜 쉘에 내장되어 있지 않습니까?
이 질문의 목적은 특정 컴퓨팅 문제를 해결하지 않고 호기심에 답하는 것입니다. POSIX 필수 유틸리티가 쉘 구현에 일반적으로 내장되어 있지 않은 이유는 무엇입니까? 예를 들어, 기본적으로 작은 텍스트 파일을 읽고 형식이 올바른지 확인하는 스크립트가 있지만 상당한 양의 문자열 조작으로 인해 내 컴퓨터에서 실행하는 데 27 초가 걸립니다. 이 문자열 조작은 다양한 …



9
하위 디렉토리 대신 상위 디렉토리에서 검색 찾기
파일 트리에 깊게 중첩되어 있으며 파일이 들어있는 상위 디렉토리를 찾고 싶습니다. 예를 들어 중첩 된 Git 리포지토리에 있고 현재있는 파일을 제어하는 ​​.git 디렉토리를 찾고 싶습니다. find -searchup -iname ".git"과 같은 것을 원합니다.
45 shell  find 

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