«bash» 태그된 질문

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

3
'find'출력에서 여러 파일을 여는 방법은 무엇입니까?
디렉토리에서 찾은 여러 파일을 다음과 같이 열 수 있다는 것을 알고 있습니다. find -name *.foo -xargs <command> {} \; 이것은 작동하지만 동시에 gedit에서 많은 텍스트 파일을 열려고하면 연속적으로 열립니다 (하나의 파일이 닫히면 다음 파일이 열립니다). 모든 파일을 동시에 열고 싶습니다. 어떻게하면 되나요?
10 bash  find  xargs 

3
bash에서 디렉토리와 상대 경로를 찾기 위해 $ 0 변수를 어떻게 분할합니까?
$ 0 변수는 스크립트의 경로 정보를 포함합니다. 경로 정보를 절대 경로로 변경하려면 어떻게해야합니까? ~,., .. 또는 이와 유사한 것을 처리하는 방법을 의미합니까? 경로 정보를 디렉토리와 파일 이름으로 어떻게 분할 할 수 있습니까? 이것을 위해 python / perl을 사용할 수 있지만 가능한 경우 bash를 사용하고 싶습니다.
10 bash  parameter 



4
bash : 공백이있는 파일 이동
파일 이름에 공백이있는 단일 파일을 이동하면 다음과 같이 작동합니다. $ mv "file with spaces.txt" "new_place/file with spaces.txt" 이제 공백이 포함될 수있는 파일 목록이 있으며 이동하려고합니다. 예를 들면 다음과 같습니다. $ echo "file with spaces.txt" > file_list.txt $ for file in $(cat file_list.txt); do mv "$file" "new_place/$file"; done; mv: cannot stat …
10 bash  files  mv 

4
SSH 세션 내의 SSH 동안 여러 명령
로컬 컴퓨터에 원격 master컴퓨터에 대한 SSH 세션을 만든 다음 다른 내부 SSH 세션을 master원격 slaves에서 각각의 원격 컴퓨터로 만들고 2 개의 명령을 실행합니다. 즉, 특정 디렉토리를 삭제하고 다시 만듭니다. 로컬 머신에는 마스터에 대한 비밀번호가없는 SSH가 있고 마스터에는 슬레이브에 대한 비밀번호가없는 SSH가 있습니다. 또한 모든 호스트 이름은 .ssh/config로컬 / 마스터 머신에 …
10 bash  ssh  amazon-ec2  read 


2
파라미터 또는 파이프에서 입력을받는 Bash 기능
인수 또는 파이프에서 입력을 받아 들일 수있는 방식으로 다음 bash 함수를 작성하고 싶습니다. b64decode() { echo "$1" | base64 --decode; echo } 원하는 사용법 : $ b64decode "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ b64decode < file.txt $ b64decode <<< "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" $ echo "QWxhZGRpbjpvcGVuIHNlc2FtZQ=" | b64decode
10 bash  pipe  function  stdin 

2
/ bin / false를 실행할 수 없음 : 해당 파일 또는 디렉토리가 없음
Mac OS에서 다음 명령으로 GNU Screen 을 열려고합니다 . host:~ user$ screen 화면 터미널이 열리지 만 오류 메시지와 함께 빠르게 종료됩니다. / bin / false를 실행할 수 없음 : 해당 파일 또는 디렉토리가 없음 터미널은 bash시작시 쉘 을 열도록 구성되어 있습니다 . 터미널 쉘을로 설정하려고 시도했지만 sh동일한 오류가 발생합니다. 그러나 …
10 bash  shell  osx 


3
Bash 괄호 확장에서 변수를 사용할 수 있습니까?
아래는 내가 달성하려는 것에 대한 일종의 의사 코드입니다. #!/bin/bash # I already have the variable below figured out (positive integer): numlines=$([returns number of lines containing specific characters in a file]) # This is basically what I want to do with it: for i in {1..$numlines}; do # the part below …

1
실제 그놈 웨이 랜드 세션
"진짜"웨이 랜드 그놈 세션을 테스트하려고합니다. 모든 응용 프로그램이 Wayland에서 기본적으로 실행될 수있는 것은 아니지만 (XWayland가 있으므로) 최소한 GTK + 응용 프로그램을 사용하고 싶습니다. 그래서, 나는 ~/.profile포함 하는 파일을 만들었습니다 export GDK_BACKEND=wayland export CLUTTER_BACKEND=wayland >>> 편집 : 위의 내용 대신 ~/.profileX 및 Wayland 세션 모두에서 작동하도록 추가 할 수 있습니다 . …
10 bash  gnome  wayland 

3
Linux 커널 빌드 구성을 자동화하기 위해 menuconfig를 스크립팅하는 방법은 무엇입니까?
Linux 빌드를 자동화하고 싶지만 결국 수동 단계 인 것처럼 보이는 것을 실행 해야하는 시점에 도달합니다 make menuconfig. 이것은 OS와 커널 구성 사이의 구성을 동기화하는 것 같습니다. cp git-tracked-config .config make defconfig make menuconfig # <- how to automate/script this? make V=s 기본적으로 make menuconfig빌드 스크립트 에 대한 호출을 제거하려면 어떻게 …


5
읽기 전용 TMOUT 변수 – 활동이 없을 때 쉘 자동 종료를 사용하지 않는 해결 방법
여기에는 읽기 전용 Bash 변수가 있습니다. 해당 변수를 설정 해제 할 수 없습니다. $ echo $TMOUT 1800 해결 방법으로 해당 줄을 작성했습니다 (세션이 종료되지 않음). #!/usr/bin/perl $|++; while (1) { print "\e[0n"; sleep 120; } CentOS7 / RHEL7 저장소에 유사한 Perl 코드와 같은 공식 패키지 (rpm)가 있습니까? vim 편집기를 열고 …
10 bash  rpm  repository  timeout 

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