«bash» 태그된 질문

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


10
재귀 적으로 특정 확장자를 가진 파일을 찾습니다
내 bash (Latest Ubuntu LTS Release)를 사용하여 디렉토리 및 하위 디렉토리에서 특정 확장자를 가진 모든 파일을 찾으려고합니다. 다음은 스크립트 파일로 작성된 것입니다. #!/bin/bash directory="/home/flip/Desktop" suffix="in" browsefolders () for i in "$1"/*; do echo "dir :$directory" echo "filename: $i" # echo ${i#*.} extension=`echo "$i" | cut -d'.' -f2` echo "Erweiterung $extension" …
437 linux  bash  recursion 


23
Git Bash는 Windows 7 x64에서 매우 느립니다.
작은 프로젝트를 개발하는 동안 Windows와 Ubuntu에서 Git을 사용하여 자주 두 프로젝트 사이를왔다 갔다했습니다. 문제는 Git Bash가 지속적으로 느려진다는 것입니다. 느리게 말하면 달리기 cd는 8-25 초가 걸리고 달리는 git명령은 5-20 초가 ls걸리며 때로는 30 초까지 걸릴 수 있습니다. 말할 것도없이, 이것은 비생산적이면서도 재미 있지 않습니다. Windows에서 Git이 느리다는 것을 알고 있지만 …
435 git  bash  windows-7  msysgit  mingw32 

11
여러 명령으로 -exec 찾기
성공하지 않고 여러 명령으로 find -exec를 사용하려고합니다. 다음과 같은 명령이 가능한지 아는 사람이 있습니까? find *.txt -exec echo "$(tail -1 '{}'),$(ls '{}')" \; 기본적으로 현재 디렉토리에있는 각 txt 파일의 마지막 줄을 인쇄하고 줄 끝에서 쉼표 뒤에 파일 이름을 인쇄하려고합니다.
429 bash  find 


8
bash의 문자열 길이
변수에 저장된 문자열의 길이를 어떻게 다른 변수에 할당합니까? myvar="some string" echo ${#myvar} # 11 다른 변수를 출력으로 11어떻게 설정 합니까?

13
모든 너비가 동일하도록 bash에서 정수 시퀀스를 0으로 채우는 방법은 무엇입니까?
일부 값을 반복해야합니다. for i in $(seq $first $last) do does something here done 내용 $first과 $last, I는 입력 인 경우는 고정 길이 5 그럴 필요 1나는 그것이가되도록 앞의 예에서는 0을 추가해야 00001. 99999예를 들어 반복 되지만 길이는 5 여야합니다. 예 : 00002, 00042, 00212, 012312앞뒤로 너무. 내가 어떻게 할 …
426 bash  numbers  padding 

10
에코하지 않고 쉘 스크립트에서 비밀번호를 얻는 방법
암호로 보호 된 시스템에 액세스해야하는 프로세스를 자동화하는 스크립트가 있습니다. 시스템은 사용자 비밀번호를 인수로 허용하는 명령 행 프로그램을 통해 액세스됩니다. 사용자에게 암호를 입력하고 셸 변수에 할당 한 다음 해당 변수를 사용하여 액세스 프로그램의 명령 줄을 구성하도록 요청하고 싶습니다 (물론 처리 할 스트림 출력을 생성합니다). Bourne / Bash에서 합리적으로 유능한 쉘 프로그래머이지만 …
424 bash  shell  scripting  sh 

15
Bash에서 파이프 출력 및 캡처 종료 상태
Bash에서 장시간 실행되는 명령을 실행하고 종료 상태를 캡처 하고 출력을 티피 하고 싶습니다 . 그래서 나는 이것을한다 : command | tee out.txt ST=$? 문제는 변수 ST tee가 명령이 아닌 종료 상태를 캡처한다는 것 입니다. 이 문제를 어떻게 해결할 수 있습니까? 명령을 오랫동안 실행하고 나중에 볼 수 있도록 출력을 파일로 리디렉션하는 …


30
쉘 스크립트에 진행률 표시 줄을 추가하는 방법?
bash 또는 * NIX의 다른 쉘에서 스크립팅 할 때 몇 초 이상 걸리는 명령을 실행하는 동안 진행 표시 줄이 필요합니다. 예를 들어, 큰 파일을 복사하여 큰 tar 파일을 엽니 다. 쉘 스크립트에 진행률 표시 줄을 추가하는 방법은 무엇입니까?
413 bash  shell  zsh 

30
getopts를 사용하여 길고 짧은 명령 행 옵션 처리
쉘 스크립트를 사용하여 길고 짧은 형태의 명령 행 옵션을 호출하고 싶습니다. 나는 그것이 getopts사용될 수 있다는 것을 알고 있지만 Perl과 마찬가지로 쉘로도 똑같이 할 수 없었습니다. 이 작업을 수행하는 방법에 대한 아이디어는 다음과 같은 옵션을 사용할 수 있습니다. ./shell.sh --copyfile abc.pl /tmp/ ./shell.sh -c abc.pl /tmp/ 위의 두 명령 모두 …


10
쉘에서 프로그램 실행 시간 가져 오기
몇 가지 다른 조건에서 Linux 쉘에서 무언가를 실행하고 각 실행의 실행 시간을 출력 할 수 있기를 원합니다. 나는 이것을 할 perl 또는 python 스크립트를 작성할 수 있다는 것을 알고 있지만 쉘에서 그것을 할 수있는 방법이 있습니까? (이것은 bash 일 것입니다)
407 linux  bash  shell 

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