«bash» 태그된 질문

Bash는 GNU 프로젝트의 유닉스 계열 운영 체제를위한 무료 쉘입니다.

3
bash의“mapfile”을 파이프 할 수는 없지만… 왜 그렇습니까?
특정 디렉토리의 모든 파일을 bash 배열로 가져 오려고합니다 (이름에 줄 바꿈이없는 파일이 있다고 가정). 그래서: myarr=() find . -maxdepth 1 -name "mysqldump*" | mapfile -t myarr; echo "${myarr[@]}" 빈 결과! 파일을 사용하는 원형 교차로 방법을 사용하는 경우 임시 또는 다른 방법으로 : myarr=() find . -maxdepth 1 -name "mysqldump*" > …
13 bash 

3
스크롤 휠에 덜 페이저 반응을 일으키고 화면을 지우지 않는 방법
$ LESS 환경 변수에서 플래그 를 제거하는 how-to-make-mouse-wheel-scroll-the-less-pager-using-bash-and-gnome-terminal과 같은 답변에 대해 알고 -X있습니다. 그러나 나는이 두 가지 를하고 싶습니다 : (터미널 창 스크롤 막대 스크롤 반대) (당신에 의해 얻을 수있는 호출기를 스크롤 마우스 휠을 사용하여 제거 -X 에서 $LESS) 종료 후 호출기의 내용이 화면에 남아있게하십시오 (일반적으로에 추가 -X 하여 수행 …

4
마지막 명령의 터미널 출력 만 삭제
이전 명령 기록을보기 위해 수백 줄의 출력을 스크롤하지 않고 마지막 명령의 출력을 지울 수 있습니까? 예를 들어, 실행 한 후에 ls는 더 이상 필요하지 않으므로 출력을 지우십시오. 편집하다: 이것은 평상시 clear나 ctrl+L작업 이 아닙니다 . 아이디어는하지만, 부하 과거로 스크롤해야 할 필요없이 다시 이전 명령의 출력을 찾고 역사 비록 스크롤하는 것입니다 …
13 linux  ubuntu  bash  terminal 

4
ssh cron 작업에서만 권한이 거부되었습니다.
매우 이상한 문제가 있습니다. ssh (공개 키 인증 사용)를 통해 원격 호스트에서 명령을 실행하는 작은 bash 스크립트를 만들었습니다. 명령 줄에서이 스크립트를 수동으로 실행하면 정상적으로 작동하지만 /etc/cron.hourly에 배치하면 Permission denied, please try again.오류 가 발생하여 실패 합니다. 스크립트를 사용하여 키를 명시 적으로 설정했습니다 ssh -i /root/.ssh/id_rsa user@remote "command".; 스크립트가 루트로 실행 …
13 bash  ssh  cron 

3
Bash 스크립트에서`missing trailing-'`에 대해 불평하는 rsync
화면 세션에서 한 서버에서 다른 서버로 파일을 재 동기화하려고합니다. 매번 긴 명령을 작성하는 대신 Bash 스크립트를 작성하기로 결정했습니다. 그러나 실행할 때 Missing trailing-" in remote-shell command.오류가 발생합니다. 스크립트에서 무엇이 잘못되었는지 궁금합니다. root@127.0.0.1:~# /raid/data/module/bin/rbk.sh Movies /raid/data/Movies rsync_target/ /raid/data/module/bin/screen -S Movies /opt/bin/rsync --rsh="ssh -p 10022 -c des"\ --rsync-path="/opt/bin/rsync" --inplace --progress -a -vv …
13 bash  ssh  rsync 


4
Wget을 사용하여 사이트를 재귀 적으로 크롤링하고 이미지 다운로드
wget에게 웹 사이트를 재귀 적으로 크롤링하고 특정 유형의 이미지 만 다운로드하도록 지시하는 방법은 무엇입니까? 이것을 사용하여 사이트를 크롤링하고 Jpeg 이미지 만 다운로드하려고했습니다. wget --no-parent --wait=10 --limit-rate=100K --recursive --accept=jpg,jpeg --no-directories http://somedomain/images/page1.html 그러나 page1.html에 이미지에 대한 직접 링크가있는 서브 페이지에 대한 수백 개의 링크가 포함되어 있어도 wget은 "거부되어야하므로 subpage13.html 제거"와 같은 내용을보고하며 …

6
열린 터미널없이 Windows 10에서 bash 백그라운드 프로세스 실행
나는 일반적으로 Windows 10에서 무엇이든 프로그래밍 할 때 Linux 하위 시스템을 사용하므로 모든 경로가에 상대적 ~입니다. 프로세스를 죽일 때까지 백그라운드에서 영원히 실행되는 파이썬 스크립트가 있습니다. 열린 터미널없이 Windows 10 bash에서 어떻게합니까? 내가 시도한 것 : bash -c "python3 script.py 실행에서. nohup python3 -u script.py 그런 다음 터미널을 닫습니다. setsid python3 …

1
sed의`-n` 옵션은 무엇을합니까?
다음에 대한 매뉴얼 페이지 항목입니다 -n. -엔 패턴 공간의 자동 인쇄 억제 I 때 통지 하지 하여 -n특정 작업을 위해, 각각의 라인은 표준 출력 인쇄 (요청 된 라인이 회 인쇄) : $ cat test.txt first second third fourth fifth $ sed -n '2,3p' test.txt second third $ sed '2,3p' test.txt …


7
bash 스크립트 인수를 서브 쉘에 전달하는 방법
일부 작업을 수행 한 다음 원래 매개 변수를 다른 도구로 전달하는 래퍼 스크립트가 있습니다. #!/bin/bash # ... other_tool -a -b "$@" "다른 도구"가 서브 쉘에서 실행되지 않는 한 이것은 잘 작동합니다. #!/bin/bash # ... bash -c "other_tool -a -b $@" 래퍼 스크립트를 다음과 같이 호출하면 wrapper.sh -x "blah blup" 그런 …
13 bash 

2
링크 대상의 전체 경로를 얻는 방법
나는 심볼릭 링크가있는 경우 /var/opt/foo로 생성을 ln -fs /path/to/target/dir foo. 링크 만 보는 스크립트에서 어떻게 할 수 /path/to/target/dir있습니까? 내가 스크립트에서 달성하고자하는 것은 내가 rm -rf /path/to/target/dir하기 전에 ln -fs /path/to/another/dir foo입니다.

3
화면에서 LD_LIBRARY_PATH 설정 해제
screenbash에서 실행 하면 변수 LD_LIBRARY_PATH가 지워집니다. 나는 약간의 독서를했고 이것이 예상되는 것처럼 보이지만 나는 그 주위를 돌아봐야합니다. 해결 방법은 LD_LIBRARY_PATH 선언을에 추가하는 것 ~/.bashrc입니다. 필자의 경우 LD_LIBRARY_PATH는 셸 시작과 화면을 호출 할 때마다 많이 변경되므로 LD_LIBRARY_PATH 의 현재 값을 screen세션 으로 가져와야합니다 .

2
우분투 : 다른 명령의 출력을 실행
예를 들어 다른 명령 줄을 출력하는 명령 줄이 있습니다. > commandlineA param1 param2 commandlineB param1 주어진 매개 변수로 commandlineB를 실행하는 단일 명령 줄 실행을 원합니다. 단일 명령 줄을 사용하여 간단한 방법이 있습니까? 아니면 출력을 변수에 저장 한 다음 실행하는 작은 bash 파일을 실행해야합니까? 감사

5
Cygwin - bash 스크립트의 cd
나는 Cygwin을 처음 사용하기 때문에 매우 안타까운 질문이다. 나는 bash 스크립트를 가지고 디렉토리에 "cd"하고 그 디렉토리에서 뭔가를한다. 그러나 cd 명령은 "No such file or directory / c / code / blah / blah"와 함께 실패합니다. 쉘 프롬프트에 직접 CD 라인을 복사하면 제대로 작동합니다. 그것은 단지 스크립트에서 실패합니다. [편집] 요청에 따라 …
12 bash  cygwin 

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