«bash» 태그된 질문

다른 Bourne / POSIX 쉘과 달리 GNU의 Bourne Again에 대한 질문. 일반적인 유닉스 쉘에 대한 질문은 / shell 태그를 대신 사용하십시오.

5
bashrc에서 별칭을 사용하는 동안 가능한 충돌을 테스트하는 방법은 무엇입니까?
별칭 명령과 관련된 bashrc 업데이트로 인해 시스템에서 발생한 모든 명령 충돌을 나열하는 간단한 방법이 있습니까? 예를 들어 누군가 alias ls=/path/to/user-generated/executable가 bashrc에 씁니다 . 이것이 실제 명령 ( ls)을 숨기고 있다는 것을 어떻게 알 수 있습니까 ? 한 가지 방법은 bashrc 소싱 전후에 모든 별칭을 실행하고 출력을 비교하는 것 같습니다. 더 …
12 bash  alias  bashrc 

1
_not_ 인 심볼릭 링크
않는다 ls"모든 파일과 같은 부정 조건을 표시 할 수있는 방법이 없습니다 심볼릭 링크를?" 나는 후자를 프로젝트 디렉토리에서 많이 사용하지만 다른 부정도 유용 할 것입니다. 지금은 제 연구에서 "같은"것으로 별명을 만들었습니다. find . -maxdepth 1 ! -type l | sort # (...) 그러나 분명히이 방법으로의 채색 ls, 열 형식 등을 얻지 …
12 bash  ls 

4
cp를 사용하여 단일 파일을 여러 디렉토리로 복사
이 질문은 이전 질문 인을 사용하여 수많은 디렉토리를 만드는mkdir 일련의 속편입니다 . bash쉘을 사용하고 있습니다. 다음 명령을 사용하여 접두사 "s"로 시작하는 50 개의 디렉토리를 만들었습니다. mkdir $(printf "s%02i " $(seq 1 50)) 두 번째 숫자는 0으로 채워집니다. 즉, 내가 얻으 디렉토리의 형식은 s01, s02..., s49, s50. 이제 cp단일 파일 (예 …
12 bash  shell  cp 

3
다 변수 For 루프
for루프에서 정수뿐만 아니라 여러 변수를 지정하는 방법이 bash있습니까? 작업해야 할 임의의 텍스트가 포함 된 2 개의 파일이있을 수 있습니다. 기능적으로 필요한 것은 다음과 같습니다. for i in $(cat file1) and j in $(cat file2); do command $i $j; done 어떤 아이디어?


4
특정 크기 범위의 파일 삭제
크기가 특정 값 사이 인 파일을 삭제하고 싶습니다. 예를 들어 다음과 같은 파일 목록이 있습니다. -rw-r--r-- 1 smsc sys 558 Apr 30 13:07 stats.sfe.1.20120430130513.xml.Z -rw-r--r-- 1 smsc sys 388 Apr 30 15:32 stats.sfe.1.20120430153013.xml.Z -rw-r--r-- 1 smsc sys 386 Apr 30 15:36 stats.sfe.1.20120430153513.xml.Z -rw-r--r-- 1 smsc sys 389 Apr 30 15:42 …
12 bash  find  size 

3
글로브 순서를 변경할 수 있습니까?
다음과 같은 작업을 수행하여 syslog에서 특정 메시지의 모든 인스턴스를 시간 순서대로 표시하려고합니다. grep squiggle /var/log/messages* 불행하게도 glob 패턴은 현재 활성 파일과 먼저 일치합니다. 예. /var/log/messages /var/log/messages-20120220 /var/log/messages-20120227 /var/log/messages-20120305 /var/log/messages-20120312 즉, 최근 메시지가 먼저 표시되고 기록 메시지가 시간순으로 표시됩니다. messages목록 끝에 빈 일치 항목 (예 : 그냥 )이 표시 되도록 글로브 …
12 bash  wildcards 

2
색상을 지원하는 시계를 대체
phpunit컬러 출력 이있는 명령 ( )이 있습니다. 에 따르면 watch, 명령 --color을 통해 플래그를 사용하여 색상 렌더링을 통과 할 수 있어야합니다 . 그러나 이것은 작동하지 않습니다. 이 문제를 해결하는 다른 방법이 있습니까?
12 bash  utilities  watch 

3
연결된 변수 이름 역 참조
나는 이것을 할 수 있지만 변수의 문자열을 만든 다음 참조 해제해야합니다. 더 간단한 진술로 단축 할 수있는 방법이 있습니까? #!/bin/bash FRUITS="BANANA APPLE ORANGE" BANANA_COLOUR="Yellow" APPLE_COLOUR="Green or Red" ORANGE_COLOUR="Blue" for fruit in $( echo $FRUITS ); do fruit_colour="${fruit}_COLOUR" echo $fruit is ${!fruit_colour} done 나는 ${!"${fruit}_COLOUR"}또는 \$${fruit}_COLOUR많은 다른 변형 을 시도했지만 효과가있는 …

1
bash에서 Ctrl-l 다시 매핑
하나 다시 매핑 할 수 있습니다 Ctrl- lbash는 더 바로 취소보다 실행하기? 나는 보통 화면을 지우는 것을 알고 있습니다. 화면을 지우고 다음과 pwd같이 목록을 표시하도록 변경하려고합니다 . Ctrl- l:clear;ls;

1
bash 시간이 GNU 시간보다 정확한 이유는 무엇입니까?
buitin bash 명령 time은 밀리 초의 실행 정밀도를 제공하며 GNU time(일반적으로 / usr / bin / time)는 센티 초 정밀도를 제공합니다. times(2)콜은 시계의 시간을 제공하고, 클록 (100) = 1 초 (보통), 따라서 정밀도 GNU 같다 time. 문제는 time더 정확하게 bash를 사용하는 것입니다.
12 bash  time  gnu 

1
좋은 코딩 규칙을 배우기 위해 공부해야 할 bash 스크립트의 좋은 예는 무엇입니까?
나는 bash에서 프로그래밍의 기초를 배웠다. bash 스크립트에 대한 좋은 습관을 배울 수 있도록 bash 스크립트의 몇 가지 예를 연구하고 싶습니다. 특히 다음과 같은 bash 스크립트 예제에 관심이 있습니다. 인수를 처리하고 조건부 기능을 트리거하는 방법 입력 오류를 확인하는 방법 명령 완료를 수행하는 방법 bash 스크립트를 함수, 명령 등으로 구성하는 방법 도움말 …
12 bash 

7
쉘 인수를 역순으로 인쇄
나는 약간 붙어있다. 내 임무는 세 번째와 네 번째를 제외하고 인수를 스크립트에 역순으로 인쇄하는 것입니다. 내가 가진 것은이 코드입니다. #!/bin/bash i=$# for arg in "$@" do case $i in 3) ;; 4) ;; *) eval echo "$i. Parameter: \$$i";; esac i=`expr $i - 1` done eval (PHP 인사)을 싫어함에 따라 …

4
“발신자”명령은 무엇입니까?
openbox를 맨 위에서 우분투 10.10으로 실행하고 있습니다. 오늘은이라는 명령을 발견 caller했지만 매뉴얼 페이지가 없으며 입력 (또는 --help)에 응답하지 않으며 어디서 찾을 수 없습니다. 그게 뭔지 알아?

3
쉘에서 MD5 해시 결과를 파이프하는 방법
결과 md5sum를 다른 명령으로 파이프하는 간단한 방법을 찾고 있습니다 . 이 같은: $echo -n 'test' | md5sum | ... 내 문제는 md5sum문자열의 해시뿐만 아니라 입력이 stdin에서 온 것을 나타내는 하이픈도 출력한다는 것입니다. man 파일을 확인했지만 출력을 제어하는 ​​플래그를 찾지 못했습니다.

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