«bash» 태그된 질문

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

1
GNU Makefile에서 프로세스 대체
bash 프롬프트에서 의사 파일을 사용하여 diff를 실행할 수 있습니다. diff <(echo test) <(echo test) Makefile에있는 그대로 추가하면 실패합니다. all: diff <(echo test) <(echo test) 오류 (힌트 : / bin / sh는이 시스템에서 / bin / bash를 가리 킵니다) : /bin/sh: -c: line 0: syntax error near unexpected token `(' /bin/sh: …

3
통계 : 파일의 수정 타임 스탬프
stat -f %m .bashrcosx에서 .bashrc의 수정 시간을 얻는 데 사용 합니다. 그러나 우분투에서 동일한 명령을 실행하면 오류가 발생합니다. stat: cannot read file system information for %m': No such file or directory 이것을 달성 할 수있는 호환 가능한 방법이 있습니까?

2
.bashrc를 소싱 한 후 ssh를 사용하여 대화식 쉘에서 명령을 실행하십시오.
원격 우분투 컴퓨터에 ssh하고 소스를 제공하고 .bashrc그에 의해 설정된 매개 변수에 따라 명령을 실행하고 싶습니다 .bashrc. 명령이 완료된 후 닫히지 않는 대화식 쉘의 모든 것. 지금까지 시도한 것은 ssh user@remote_computer -t 'bash -l -c "my_alias;bash"' 아니면 그냥 ssh user@remote_computer -t "my_alias;bash" 이것은 일반적인 명령 ( ls예 :과 같은 )에서 작동하지만에 …
11 bash  shell  ssh  alias 

1
명령 행에서 이메일을 읽으려면 'mail'을 사용하십시오.
mail터미널에서 명령을 사용하여 mail대화 형 모드 에서 프로그램 사용을 시작할 수 있다는 것을 알고 있습니다 . 그러나 mail명령을 사용하여 비 대화식으로 전자 메일을 읽고 싶습니다 . 같은 명령이 있습니까 $ mail -optionToReadMail -mailNumber 1; stdout에 전자 메일 내용이 표시되는 것은 무엇입니까?
11 bash  scripting  mailx 

3
bash에서 두 파일의 헤드 비교
diff filea fileb파일 간의 차이점을 볼 수 있습니다. head -1 fileafilea 또는 fileb의 첫 번째 줄을 볼 수도 있습니다 . filea의 첫 번째 줄과 fileb의 첫 번째 줄의 차이점을 보여주기 위해이 명령들을 어떻게 결합 할 수 있습니까?
11 bash  shell  diff  head 



2
부모 셸에서 사용 가능한 서브 쉘의 변수를 만드는 방법
웹 서비스에서 일부 보고서를 작성하는 빠르고 더러운 스크립트를 작성했습니다. BASE_URL='http://example.com/json/webservice/' FIRST=1 FINAL=10000 for report_code in $(seq 1 $FINAL); do (time -p response=$(curl --write-out %{http_code} --silent -O ${BASE_URL}/${report_code}) ) 2> ${report_code}.time echo $response # <------- this is out of scope! How do I fix that? if [[ $response = '404' ]]; …

4
bash 스크립트를 사용하여 crontab 설치
crontab에 두 개의 스크립트를 설치하는 스크립트를 만들었습니다. #!/bin/bash sudo crontab -l > mycron #echo new cron into cron file echo "*/05 * * * * bash /mnt/md0/capture/delete_old_pcap.sh" >> mycron #schedule the delete script echo "*/12 * * * * bash /mnt/md0/capture/merge_pcap.sh" >> mycron #schedule the merge script #install new cron …
11 linux  bash  cron 

3
bash에서 파일 경로를 URI로 변환
명령 행에서 파일 경로를 URI로 변환하려면 어떻게해야합니까? 예 : /home/MHC/directory with spaces and ümläuts 에 file:///home/MHC/directory%20with%20spaces%20and%20%C3%BCml%C3%A4uts
11 bash  filenames 

3
다른 컴퓨터에 로그온하여 작업을 수행하는 bash 스크립트를 작성하는 방법은 무엇입니까?
bash 스크립트를 작성할 수 있습니까? 머신 A에서 시작하고 ssh로 다른 머신 B에 로그인합니다 (머신 A와 B는 Linux- 기계) 기계 B에 일부 파일을 복사합니다. 이 컴퓨터에서 주어진 파이썬 스크립트로 파이썬 스크립트를 실행합니다. 결과를 기계 A로 다시 전송 머신 B에서 로그 오프합니다. 이것은 기술적으로 가능합니까?
11 bash  ssh  shell-script 

1
비 차단 bash 명령
다음과 같은 bash 스크립트가 있다고 가정 해 봅시다. #!/bin/sh gedit rm *.temp 내가 사용하여 실행하면 sh ./test.sh, gedit팝 업하지만 rm일부는 I 후 닫을 때까지 실행되지 않습니다 gedit. gedit닫히지 않아도 스크립트가 계속 실행되기를 원합니다 . 같은은 geditbash는 실행을 차단하지 않습니다. 내가 준 예제는 단지 예일뿐입니다 ( rm실제 상황 에서는 첫 번째 …
11 bash  job-control 

1
glob을 사용하여 for 루프에서 './'를 지정하면 이점이 있습니까?
로 ./*.fastq끝나는 파일을 검색 할 때 사용하는 것이 더 안전 할 수 있다는 인상을 받았습니다 .fastq. 예를 들어 ./파일을 캡처하지 못합니다 .fastq. 아래 예와 같이 이것은 분명히 잘못되었습니다. TMP_DIR=$(mktemp --directory) mkdir -p ${TMP_DIR} (cd ${TMP_DIR} touch {a,b,c,}.fastq ls -a echo "" echo "# match all:" for f in *.fastq ; …
10 bash  shell  wildcards 


2
명령으로 별명을 작성하는 방법에는 '및'
몇 게시물 전에 누군가 메모리를 백분율로 표시하는 방법을 물었습니다. 누군가가 대답했다. free | awk '/^Mem/ { printf("free: %.2f %\n", $4/$2 * 100.0) }' ~ / .bashrc에서이 명령을 별칭으로 바꿀 수 있는지 궁금합니다. 그러나 alias 구문은 다음과 같습니다. alias aliasname='command' 어떻게해야합니까? 이 명령에는 '과 가 모두 포함되어 있습니다 ". 다른 방법으로 …
10 bash  quoting  alias 

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