«bash» 태그된 질문

Bash 명령 셸용으로 작성된 스크립트에 대한 질문 오류 / 구문 오류가있는 셸 스크립트의 경우 여기를 게시하기 전에 shellcheck 프로그램 (또는 https://shellcheck.net의 웹 셸 검사 서버)에서 확인하십시오. Bash의 대화식 사용에 대한 질문은 스택 오버플로보다 수퍼 유저에 대한 주제 일 가능성이 높습니다.


13
Bash를 사용하여 파일 크기를 확인하는 방법은 무엇입니까?
0 크기를 확인하는 스크립트가 있지만 대신 파일 크기를 확인하는 더 쉬운 방법이 있어야한다고 생각했습니다. 즉, file.txt일반적으로 100k입니다. 스크립트가 90k 미만 (0 포함) 미만인지 확인하고이 경우 파일이 손상되어 새 사본을 얻는 방법. 내가 현재 사용중인 것 .. if [ -n file.txt ] then echo "everything is good" else mail -s "file.txt …
145 bash 

4
tar, gz, zip 또는 bzip2를 사용하여 파일 분할 [닫힘]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 11 년 ago . 이 질문을 개선하십시오 약 17-20GB의 큰 파일을 압축해야합니다. 파일 당 약 1GB의 여러 파일로 분할해야합니다. Google을 통해 솔루션을 검색하고 split및 cat명령을 사용하는 방법을 찾았습니다 …

7
경기 전후 문자를 잡으시겠습니까?
이것을 사용하여 : grep -A1 -B1 "test_pattern" file 파일에서 일치하는 패턴 전후에 한 줄을 생성합니다. 줄이 아닌 지정된 수의 문자를 표시하는 방법이 있습니까? 내 파일의 줄은 꽤 커서 전체 줄을 인쇄하는 데 관심이 없지만 컨텍스트에서 일치하는 부분 만 관찰합니다. 이 작업을 수행하는 방법에 대한 제안 사항이 있습니까?
144 bash  grep 


10
쉘 스크립트에서 파일 이름의 확장자를 어떻게 제거합니까?
다음 코드의 문제점은 무엇입니까? name='$filename | cut -f1 -d'.'' 그대로 리터럴 string을 얻지 $filename | cut -f1 -d'.'만 따옴표를 제거하면 아무것도 얻지 못합니다. 한편, 타이핑 "test.exe" | cut -f1 -d'.' 쉘에서 내가 원하는 출력을 제공합니다 test. 나는 이미 $filename올바른 가치가 부여되었음을 알고 있다. 내가하고 싶은 것은 확장자가없는 파일 이름을 변수에 …
144 bash  shell  sh  cut  gnu-coreutils 

7
wget을 사용하여 전체 디렉토리 및 하위 디렉토리를 다운로드하는 방법은 무엇입니까?
wget해당 프로젝트의 SVN 서버가 더 이상 실행되지 않고 브라우저를 통해서만 파일에 액세스 할 수 있으므로을 사용하여 프로젝트의 파일을 다운로드하려고 합니다. 모든 파일의 기본 URL은 다음과 같습니다. http://abc.tamu.edu/projects/tzivi/repository/revisions/2/raw/tzivi/ * wget"tzivi"폴더가 루트 폴더이고 그 아래에 여러 파일과 하위 폴더 (최대 2 개 또는 3 개 레벨)가있는이 저장소의 모든 파일을 다운로드 하는 방법 …
143 regex  linux  bash  wget 

10
각 디렉토리로 이동하여 명령을 실행하는 방법은 무엇입니까?
어떻게 parent_directory 내에서 각 디렉토리를 통과하고 bash는 스크립트 작성합니까 실행 명령 에 각 디렉토리를 . 디렉토리 구조는 다음과 같습니다. parent_directory (이름은 무엇이든 될 수 있습니다-패턴을 따르지 않습니다) 001 (디렉토리 이름은이 패턴을 따릅니다) 0001.txt (파일 이름은이 패턴을 따릅니다) 0002.txt 0003.txt 002 0001.txt 0002.txt 0003.txt 0004.txt 003 0001.txt 디렉토리 수를 알 수 …
143 bash  shell  unix  find 

3
Bash에서 두 개의 파이프 라인을 어떻게 비교할 수 있습니까?
당신은 어떻게 할 수 diff를 강타에 임시 파일을 사용하지 않고 두 개의 파이프 라인을? 두 개의 명령 파이프 라인이 있다고 가정 해보십시오. foo | bar baz | quux 그리고 당신 diff은 그들의 출력에서 찾고 싶습니다 . 한 가지 해결책은 분명히 다음과 같습니다. foo | bar > /tmp/a baz | quux …
143 bash  diff  pipeline 


7
OSX에서 PATH 환경 변수를 영구적으로 설정
OSX에서 환경 변수를 영구적으로 설정하는 방법에 대한 몇 가지 답변을 읽었습니다. 먼저 Linux / Unix에서 $ PATH를 영구적으로 설정하는 방법은 무엇입니까? 하지만 오류 메시지가 표시 no such file and directory되어 ~/.bash_profile대신 시도 할 수 있다고 생각 ~/.profile했지만 작동하지 않았습니다. 둘째, 나는이 해결책을 발견 하는 방법 OS X에서의 응용 프로그램에서 사용 …

9
Bash에 대한 인라인 코멘트?
한 줄 명령으로 단일 플래그를 주석 처리하고 싶습니다. Bash는 from # till end-of-line의견 만있는 것 같습니다 . 나는 다음과 같은 트릭을보고있다. ls -l $([ ] && -F is turned off) -a /etc 추악하지만 아무것도 아닌 것보다 낫습니다. 더 좋은 방법이 있습니까? 다음은 작동하는 것 같지만 휴대용인지 확실하지 않습니다. ls -l …
142 bash  comments 


8
최신 파일 일치 패턴을 찾는 Bash 기능
Bash에서는 특정 패턴과 일치하는 최신 파일의 파일 이름을 반환하는 함수를 만들고 싶습니다. 예를 들어 다음과 같은 파일 디렉토리가 있습니다. Directory/ a1.1_5_1 a1.2_1_4 b2.1_0 b2.2_3_4 b2.3_2_0 'b2'로 시작하는 최신 파일을 원합니다. bash에서 어떻게해야합니까? 내 ~/.bash_profile스크립트에 이것을 가지고 있어야합니다 .
141 linux  bash 

5
오류 발생시 스크립트 종료
다음 if과 같은 기능 을 가진 쉘 스크립트를 작성 중입니다. if jarsigner -verbose -keystore $keyst -keystore $pass $jar_file $kalias then echo $jar_file signed sucessfully else echo ERROR: Failed to sign $jar_file. Please recheck the variables fi ... 오류 메시지가 표시된 후 스크립트 실행이 완료되기를 원합니다. 어떻게해야합니까?
141 bash  exit  shell 

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