«bash» 태그된 질문

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

2
쉘 스크립트 내부의 프로그램에 명령 행 매개 변수 전달
에 관해서는 ./script.sh arg1 [arg2 arg3 ...]명령 줄 인수 arg1, arg2에 의해, ... 가지고 할 수있다 $1, $2... 그러나 인수의 수입니다 NOT 고정. 쉘 스크립트에서, 나는 인수를 시작 arg2하여 프로그램 으로 전달하고 싶습니다 . #/bin/bash ... /path/to/a/program [I want to pass arg2 arg3 ... to the program] ... 하나 이상의 …

5
bash에서 문자열 인덱싱
sh / bash에서 색인으로 문자열을 참조하려면 어떻게해야합니까? 즉, 기본적으로 분할됩니다. 파일 이름의 5자를 제거하려고합니다. 모든 이름의 구조는 name_nr_code입니다. 5 개의 영숫자 코드 비트를 제거하려고합니다. name_nr_항상 10 자입니다. 같은 것이 있습니까? for i in * ; do mv "$i" "$i"[:10] ; done
15 bash  shell  string 


3
`ls`와 정규 표현식이 포함 된 리스팅
파일 이름이 마지막 문자로 끝나고 .txt확장명을 가진 파일을 어떻게 나열 합니까? 나는 시도했다 ls *+([[:digit:]]).txt그러나 이것은 마찬가지입니다 abc12.txt및 abc2.txt. 그러나 나는 단지 얻을 필요가있다 abc2.txt. 어떻게해야합니까? 이 :digit:작업을 수행 할 수 있는 정렬 형식 이 있습니까?
15 bash  wildcards 

2
ulimit PICKLE :“작업이 허용되지 않습니다”및“명령을 찾을 수 없습니다”
현재 사용자의 최대 열린 파일 수를 늘리려 고합니다. > ulimit -n 1024 나는 다음과 같이 증가하고 실패하려고합니다. > ulimit -n 4096 bash: ulimit: open files: cannot modify limit: Operation not permitted 그래서 나는 자연스러운 일을하고 임시 허가로 달리려고하지만 실패합니다. > sudo ulimit -n 4096 sudo: ulimit: command not found 질문 …
15 bash  fedora  sudo  limit 

1
시작시 bash가 실행중인 스크립트 찾기
bash 터미널을 시작한 후 PATH 변수에 중복 항목이 포함되어 있음을 알았습니다. 내 터미널은 시작 로그인 쉘을 그래서, ~/.bash_profile다음, 소스로 ~/.profile와 ~/.bashrc. ~/.profile중복 된 경로 항목 만 작성합니다. pedantic하기 위해서, 이것은 소스가되어야하는 파일들이 소스가되는 순서입니다 : Sourced /etc/profile Sourced /etc/bash.bashrc Sourced .bash_profile Sourced .profile Sourced .bashrc 누구든지 이것을 "PATH 변수에 중복이 …
15 bash  profile 

4
컬러 FIND 출력?
find 명령 에서 컬러 출력을 얻을 수 있습니까? 즉, 발견 된 각 항목의 경로에서 디렉토리는 파란색이고 실행 가능한 스크립트는 녹색입니다. GNU findutils 4.4.2 버전을 사용하고 있습니다. 편집-명확히하기 위해 각 결과는 다음과 같이 강조 표시됩니다. ./path/to/file.sh ^ ^ ^ | | L green blue (예를 들어, 실행중인 경우 find . -type …
15 bash  find  colors 

3
Bash가 오류를 발생시킵니다. 8 행 : $ 1 : 언 바운드 변수
getopts를 사용하는 방법을 배우려고 노력하여 구문 분석 된 입력이있는 스크립트를 가질 수 있습니다 (getopts가 더 좋을 수도 있음). 파티션 사용률을 반환하는 간단한 스크립트를 작성하려고합니다. 문제는 내 bash 함수 중 하나가 함수 내 $1에서 변수로 참조하는 것을 좋아하지 않는 것 입니다. 내가 참조하는 이유 $1는 get_percent함수가 모든 마운트 포인트 대신 표시 …


1
bash 스크립트에서 y에 자동으로 어떻게 대답합니까?
bash 스크립트를 통해 일부 프로그램을 제거하고 싶습니다. 명령을 실행 한 후 터미널에서 제거 할 것인지 묻는 터미널이 표시됩니다. 그래서 대답해야합니다 y. 자동으로하고 y10 초 지연 후 응답하고 싶습니다 . 이 예제를 수행했지만 작동하지 않습니다. #!/usr/bin /opt/MNG/MNGVIEWHP/fe/uninstall sleep 10 echo "y" 어떤 생각? 센 토스 7.2
15 bash 

7
문자열 목록을 통한 bash 루프
이 샘플을 포맷 할 수 있습니까? for i in string1 string2 stringN do echo $i done 이와 비슷한 것으로 : for i in string1 string2 stringN do echo $i done 편집 : - 쉬 혼란을 드려 죄송합니다, 실행중인 스크립트의 다른 방법이 있었다는 것을 몰랐 <scriptname>대 bash <scriptname>또한이 일을 내가 지금의 …

1
nohup과 함께 bash 시간
nohup에서 무언가를 실행하는 데 얼마나 많은 시간이 필요한지 알고 싶습니다. 나는 이것이 효과가 있다는 것을 안다. $ time sleep 2 real 0m2.001s user 0m0.000s sys 0m0.001s 그러나 왜 nohup과 작동하지 않습니까? $ nohup time sleep 2 & [1] 29456 $ nohup: ignoring input and appending output to 'nohup.out' nohup: failed …
14 bash  time 

2
활성 tmux 탭 색상 설정
활성 (현재) tmux 탭의 배경을 변경할 수 있습니까? tmux 1.9우분투 15.04에서 사용 하고 있습니다. $ tmux -V tmux 1.9 나는 노력했다 : set-option -g pane-active-border-fg red 그러나 결과는 변경되지 않았습니다. 나는 3-bash*빨간 배경을 가질 것으로 예상했다 .

1
이 bash 명령 줄을 지우려면 12 문자를 삽입 해야하는 이유는 무엇입니까?
xterm 터미널 (80 열 x 24 줄)을 열고을 실행 $ bash --norc --noprofile한 다음 $ tty터미널의 파일 이름을 가져옵니다 /dev/pts/9. 출력은 입니다. 다른 터미널에서 다음을 실행합니다. $ printf foo >/dev/pts/9 foo첫 번째 터미널의 쉘 명령 행에 인쇄됩니다. 를 눌러 C-u실행하면 unix-line-discard(에서 제공 한 기능 이름 $ bind -P | grep …

3
왜 systemctl \ {restart, status} \ sshd \; 작업?
echo를 통과 할 때 위 명령의 출력은 다음과 같습니다. # echo systemctl\ {restart,status}\ sshd\; systemctl restart sshd; systemctl status sshd; 출력을 터미널에 붙여 넣더라도 명령이 작동합니다. 그러나 명령을 직접 실행하려고하면 다음과 같은 결과가 나타납니다. # systemctl\ {restart,status}\ sshd\; bash: systemctl restart sshd;: command not found... 두 가지 질문이 있습니다 .. …

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