«bash» 태그된 질문

Bash는 GNU 프로젝트의 유닉스 계열 운영 체제를위한 무료 쉘입니다.

6
파일의 모든 n 번째 줄만 유지하는 방법
상당히 큰 CSV 파일 (75MB)이 있습니다. 그래프를 만들려고하므로 모든 데이터가 필요하지 않습니다. Rewording : n 줄을 삭제 한 다음 한 줄을 유지 한 다음 n 줄을 삭제하고 싶습니다. 따라서 파일이 다음과 같은 경우 Line 1 Line 2 Line 3 Line 4 Line 5 Line 6 n = 2이면 출력은 다음과 …
71 bash 


3
"bash -e"를 사용할 때 서브 쉘의 출력 및 종료 값을 얻으려면 어떻게합니까?
다음 코드를 고려하십시오 outer-scope.sh #!/bin/bash set -e source inner-scope.sh echo $(inner) echo "I thought I would've died :(" inner-scope.sh #!/bin/bash function inner() { echo "winner"; return 1; } 에 outer-scope.sh대한 호출이 inner()실패하면 종료 하려고 합니다. $()서브 쉘을 호출하기 때문에 이런 일이 발생하지 않습니다. 함수가 0이 아닌 종료 코드로 종료 될 …
70 bash 



4
사용자 이름이 존재하는지 확인
쉘 스크립트에서 주어진 사용자 이름이 현재 시스템에 존재하는지 어떻게 알 수 있습니까? /etc/passwd와 /etc/shadow불완전. OS X의 디렉토리 서비스 또는 마찬가지로 Active Directory가 통합 된 Linux를 고려하십시오.
68 bash  unix  shell 

10
정규 표현식이없는 ** 텍스트 파일의 대체 **
텍스트 파일 내부의 일부 텍스트를 대체물로 바꿔야합니다. 보통 나는 다음과 같은 일을 할 것입니다 sed -i 's/text/replacement/g' path/to/the/file 문제는 둘 것입니다 text및 replacement등등 대시, 슬래시, blackslashes 따옴표 등을 포함 complex 문자열이다. 내가 필요한 모든 문자를 피 text하면 물건을 빨리 읽을 수 없게됩니다. 반면에 나는 정규 표현식의 힘이 필요하지 않습니다. 텍스트를 …
68 bash  regex  sed  text-editing 

4
bash 스크립트의 매개 변수가 문자열과 일치하는지 확인하십시오.
bash 스크립트에 전달 된 매개 변수가 문자열과 일치하는지 확인하려는 스크립트를 작성하려고합니다. 내가 지금 설정하는 방법은 if [ "$3" != "-disCopperBld" -a "$4" != "-disCopperBld" -a "$5" != "-disCopperBld" -a "$6" != "-disCopperBld"] 그러나 많은 매개 변수가있을 수 있으므로 더 좋은 방법이 있는지 궁금합니다. 감사 편집 :이 코드 덩어리를 시도하고 옵션 …

7
cURL : 리디렉션 할 때 이상한 출력을 억제하는 방법은 무엇입니까?
stderrbash 셸에서 cURL 요청의 자세한 섹션 만 인쇄하려고합니다 . 그러나 내가 이렇게 리디렉션 stdout하면 : curl -v http://somehost/somepage > /dev/null 출력 중간에 다음과 같은 결과 테이블이 나타납니다 stderr. % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 …

4
현재 디렉토리 푸시 / 팝?
bash를 사용하면 현재 작업 디렉토리를 푸시하고 팝하는 방법이 있습니까? 글을 쓰려고 bash;cd dir; ./dostuff;exit;했지만 현재 디렉토리는 현재 dir입니다.
66 linux  bash 

4
Windows 10 Ubuntu Bash Shell : 다른 Windows 드라이브를 어떻게 마운트합니까?
Windows 10의 Ubuntu Bash 셸을 사용하고 있습니다. C 드라이브를 / mnt / c로 올바르게 맵핑합니다. Windows에 E : 및 F로 마운트 된 다른 로컬 물리적 하드 드라이브가 있습니다. Bash에 이러한 드라이브를 마운트하도록 지시하는 방법은 무엇입니까 (이상적으로는 / mnt / e 및 / mnt / f에서 자동이지만 수동 마운트는 괜찮습니다)? "sudo …
64 windows-10  bash  mount 

4
왜입니까? 기본적으로 경로에 없습니까?
수년 동안 UNIX와 비슷한 시스템 (가장 나에게 Linux와 관련이 있음)에서 .(현재 dir)이 $PATH기본적으로 절대 존재하지 않는다는 것을 알았습니다 . 왜 이런거야? 나는 몇 년 전에 읽은 것이 보안 문제라는 것을 기억하지만, 읽은 기사에서는 문제가 무엇인지 정확히 설명하지 못했습니다. 누군가가 악의적 인 버전의 디렉토리 ls나 cp디렉토리에 남을 수 있기 때문에 그 …
63 bash  path 

7
Bash에서 명령이 완료되면 지속적으로 명령을 다시 실행
어떤 이유로 (오류 또는 다른 이유로) 명령이 완료 될 때마다 명령을 계속 다시 실행하는 간단한 방법을 찾으려고합니다. 이것에 접근하는 가장 좋은 방법은 무엇입니까? 편집 : 나는 충분히 명확하지 않았다. 이전 실행이 끝날 때까지 다음 실행을 기다려야 합니다. 편집 2 : 거의 모든 답변이 훌륭하게 작동합니다. 실수로 대부분의 답변이 프로세스를 포크하거나 …
62 linux  bash 

13
iTerm + Mac OS X에서 .bashrc가 제공되지 않음
Mac OS X 10.6에서 iTerm을 사용하고 있습니다. iTerm을 열 때도 소스 도 .bashrc아닙니다 .bash_profile. 에 정의 된 별칭 .bashrc이 설정되어 있지 않기 때문에 알 수 있습니다 . 어떻게 고치는 지?
62 mac  bash 


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