«bash» 태그된 질문

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

3
bash 스크립트를 통해 구성 파일 편집
응용 프로그램을 설치하고 구성 파일을 업데이트하는 데 사용할 간단한 bash 스크립트를 작성하려고했습니다. 구성 파일을 수정하는 데 어려움을 겪고 있습니다. # DBHost=localhost DBName=test # DBPassword= 어떻게 위와 같이 수정 할 수 있습니까? DBHost=localhost DBName=database DBPassword=password

2
소스 파일의 구문 검사에서 bash를 어떻게 중지합니까?
zsh와 bash가 모두 제공하는 파일에 다음 코드가 있습니다. if test $SHELLNAME = zsh ; then lss() { l -l ${1:-.}/*(s,S,t); } laf() { l ${1:-.}/.*(.); } lad() { l -d ${1:-.}/.*(/); } lsw() { l -ld ${1:-.}/.*(R,W,X.^ND/); } fi SHELLNAME인 zsh쉘이 zsh을하고있는 경우 bash쉘이 bash는 경우. 위의 각 함수에는 zsh에서는 …
9 bash  zsh 


3
다른 줄에서 동일한 데이터를 가진 두 개의 XML 파일을 비교하는 방법은 무엇입니까?
두 파일에 동일한 데이터가 있지만 다른 줄에 있습니다. 파일 1 : <Identities> <Identity> <Id>048206031415072010Comcast.USR8JR</Id> <UID>ccp_test_79</UID> <DisplayName>JOSH CCP</DisplayName> <FirstName>JOSH</FirstName> <LastName>CCP</LastName> <Role>P</Role> <LoginStatus>C</LoginStatus> </Identity> <Identity> <Id>089612381523032011Comcast.USR1JR</Id> <UID>94701_account1</UID> <DisplayName>account1</DisplayName> <FirstName>account1</FirstName> <LastName>94701</LastName> <Role>S</Role> <LoginStatus>C</LoginStatus> </Identity> </Identities> 파일 2 : <Identities> <Identity> <Id>089612381523032011Comcast.USR1JR</Id> <UID>94701_account1</UID> <DisplayName>account1</DisplayName> <FirstName>account1</FirstName> <LastName>94701</LastName> <Role>S</Role> <LoginStatus>C</LoginStatus> </Identity> <Identity> <Id>048206031415072010Comcast.USR8JR</Id> <UID>ccp_test_79</UID> <DisplayName>JOSH CCP</DisplayName> …

2
CD 인수를 대소 문자를 구분하지 않는 방법?
때로는 다양한 디렉토리에 액세스하는 동안 Linux 시스템에서 디렉토리 이름 또는 디렉토리 이름의 적어도 일부를 기억하는 경우가 대부분 발생합니다. 그러나 일부 디렉토리의 이름은 첫 문자 대문자로 시작하거나 대문자 중간에있는 문자 중 하나로 시작됩니다. 누구나 cd수행 cd BackupDirectory하거나 cd backupdirectory디렉토리 이름을 BackupDirectory로 입력 할 수 있도록 명령 사례 INSENSITIVE에 따라 인수를 만드는 …

2
--text =“$ @”가 첫 단어 만 전달하는 이유는 무엇입니까?
다음과 같은 인수로 다음 스크립트를 실행할 때 arg1 arg2 arg3: #!/bin/bash zenity --entry --text="$@" zenity는 "arg1"이라는 텍스트를 사용하여 입력 대화 상자를 작성하지만 "arg1 arg2 arg3"이 필요합니다. 다음 스크립트와 같은 변수를 사용하면 입력 텍스트에 대한 모든 인수가 표시됩니다. #!/bin/bash text="$@" zenity --entry --text="$text" 이 스크립트의 차이점은 무엇입니까? $@첫 번째 인수가 첫 …
9 bash  shell  quoting 

2
파일을 한 줄씩 읽는 동안 사용자 입력 요청
클래스의 경우 출력을 가져 오는 Bash 스크립트를 작성해야 ispell하며 while 루프 내에서 사용자 입력을 요청하고 시도하면 파일의 다음 줄을 사용자 입력으로 저장합니다. while 루프에서 사용자 입력을 요청하는 방법은 무엇입니까? #!/bin/bash #Returns the misspelled words #ispell -l < file #define vars ISPELL_OUTPUT_FILE="output.tmp"; INPUT_FILE=$1 ispell -l < $INPUT_FILE > $ISPELL_OUTPUT_FILE; #echo a …

2
여러 Konsole에서 bash 기록 저장이 올바르게 작동하지 않습니다
여러 개의 Konsole 터미널을 사용합니다. 그리고 나는 모든 터미널에 입력 한 모든 명령이 명령 기록에 저장되기를 원하므로 다음에 열리는 konsole에 모든 명령이 포함됩니다. 각 터미널이 다른 터미널의 명령 기록을 덮어 쓰지 못하게하기 위해 다음과 같이 설정했습니다..bashrc # avoid duplicates and commands starting with space export HISTCONTROL=ignoredups:erasedups:ignorespace # append history entries.. …

5
bash의 첫 번째 필드에서 순서대로 행을 계산하는 방법
다음은 INPUT의 스 니펫입니다. ... #################### Bala Bela;XXXXXX12345;XXXXXX12345678;A SERVER345Z3.DOMAIN.com0 SERVER346Z3.DOMAIN.com0 SERVER347Z3.DOMAIN.com0 SERVER348Z3.DOMAIN.com0 ssh-dss ...pubkeyhere... #################### Ize Jova;XXXXXX12345;XXXXXX12345;A SERVER342Z3.DOMAIN.com0 SERVER343Z3.DOMAIN.com0 SERVER345Z3.DOMAIN.com0 ssh-rsa ...pubkeyhere... ... 그리고 여기 내가 필요한 OUTPUT의 스 니펫이 있습니다. Bala Bela;XXXXXX12345;XXXXXX12345678;A 4 Ize Jova;XXXXXX12345;XXXXXX12345;A 3 따라서 입력에서 OUTPUT이 필요하므로 "SERVER"로 시작하는 행이 주어진 사용자에게 얼마나 많은 행이 있는지 …

2
$ PATH를 올바르게 지정 했는데도 Bash가 명령을 찾을 수없는 이유는 무엇입니까?
/ etc / profile 파일에서 명령의 경로를 지정하고 있습니다 . export PATH=$PATH:/usr/app/cpn/bin 내 명령은 다음 위치에 있습니다. $ which ydisplay /usr/app/cpn/bin/ydisplay 따라서 "echo $ PATH"출력을 수행하면 다음과 같습니다. $ echo $PATH ...:/usr/app/cpn/bin 그리고 모든 것이 정상이지만 SSH를 통해 명령을 실행하려고하면 오류가 발생합니다. $ ssh 127.0.0.1 ydisplay $ bash: ydisplay: command …
9 linux  bash  shell  ssh  path 

2
종료시 SSH LocalCommand
에서 ~/.ssh/config당신에게 사용할 수 있습니다 LocalCommand당신은 SSH를 통해 원격 컴퓨터에 연결할 때마다 로컬 명령을 실행 지침을. 그러나 SSH 연결을 종료 할 때 명령을 어떻게 실행 합니까? 연결이 종료되거나 닫힐 때 * .bashrc / .bash_profile * 파일은 소스가 아닌 것 같습니다.
9 bash  ssh  osx 

5
루트 쓰기 권한 만있는 파일에 행을 추가하고 스크립트 실행을 계속하는 방법
bash 스크립팅을 배우려고합니다. 나는 실제적인 문제에 대해 노력하고 있으며 한 시점 root에서 쓰기 권한 이 필요한 파일에 줄을 추가해야합니다 . 코드는 다음과 같습니다. # some code echo "add this line to the code" >> fileName # some code 어떻게 든 스크립트가 루트 암호를 요구하고, 암호를 확인하고, 인증이 성공하면 파일을 수정할 …

1
로컬 컴퓨터에서 ssh를 통해 핀치로 소리 / 알림 재생
그래서 나는 finch원격 컴퓨터에서 실행중인 명령 줄 채팅 클라이언트 (pidgin 생각) ssh를 가지고 있습니다. finch알림 소리가 있으며 특정 이벤트가 발생할 때 명령을 실행하여 사운드 파일을로 전달할 수 있습니다 %s. 예 :mplayer %s 원격 컴퓨터에서 알림이 발생하면 %s로컬 컴퓨터에있는 것을 재생하기 위해 어떤 종류의 명령을 실행할 수 있습니까?
9 ssh  bash  audio 



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