«bash» 태그된 질문

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

2
Linux bash 스크립트에서 명령의 결과 구문 분석하기
필자는 Pulseaudio 입력 / 출력을 제어하기 위해 Linux에 작은 bash 스크립트를 작성하고 있습니다. 내가하고 싶은 일은 하나를 제외한 모든 싱크 입력을 하나 또는 다른 싱크대로 라우팅하는 것입니다. 나가고 싶지 않은 싱크 입력은 다음과 같습니다. pi@raspberrypi:~/fonction $ pactl list sink-inputs Sink Input #36062 Driver: protocol-native.c Owner Module: 2 Client: 198 Sink: …
1 linux  bash  parsing 

1
자작농은 내 환경에 어떻게 추가합니까?
OS X 10.11.5. 저는 OS X와 ​​Ruby를 처음 사용합니다. 나는 자작을 사용하여 설치했다. chruby 과 ruby-install그런 다음 이들을 사용하여 Ruby와 Rails를 설치했습니다. 나중에 설치 한 RubyMine . 나는 그것을 좋아하지만 chruby를 지원하지 않습니다. . 제거하고 싶다. chruby 과 ruby-install 사용하다 RVM . 설치된 다른 iMac에서 rvm RubyMine 등 모든 것이 …
1 macos  bash  homebrew 

4
awk, sed 또는 기타 텍스트 처리 제안
필자는 다음과 같은 텍스트 반복 패턴을 사용하여 다시 포맷해야합니다. 일반적으로 이것은 표준 텍스트 편집기를 사용하는 경우에도 쉬워야하지만,이 경우 괄호 안의 정보를 확장하여 열거해야합니다. 가장 좋은 예는 다음과 같습니다. "Gene Code (1A - 1F) D2 fragment, D74F" 나는 다음과 같이 최종 제품을 보여줄 수 있어야한다. Gene Code, 1A, D2 fragment, D74F …
1 bash  sed  awk  text-editing 

3
cygwin에서 sed 따옴표와 백 슬래시
cygwin에서 sed로 문자열에서 부분 문자열을 추출하려고합니다. #!/bin/bash var1="foo\ bar" var2="baz" var3="$var1 $var2" # extract "foo\ bar" from "foo\ bar baz" var4=`echo $var3 | sed "s/"$var1"//"` echo "$var4" 하지만 백 슬래시로 인해서 다음과 같은 결과가 나옵니다. sed : -e expression # 1, char 6 : unterminated`s 'command 어떻게 'baz'를 출력하기 위해 …
1 bash  cygwin  sed 


3
bash에서 grep 명령을 사용하여 텍스트 파일에서 데이터를 추출하는 중 오류가 발생했습니다.
ffmpeg로 "silence.txt"라는 출력 파일을 생성합니다. "silencedetect"라는 단어가 포함 된 줄을 추출하려고하면 이상한 추출물이 나옵니다. 여기 내 원래 "silence.txt"파일이 있습니다. ffmpeg version 2.6.3 Copyright (c) 2000-2015 the FFmpeg developers built with Apple LLVM version 6.0 (clang-600.0.56) (based on LLVM 3.5svn) configuration: --prefix=/usr/local/Cellar/ffmpeg/2.6.3 --enable-shared --enable-pthreads --enable-gpl --enable-version3 --enable-hardcoded-tables --enable-avresample --cc=clang --host-cflags= --host-ldflags= …
1 bash  grep 

1
작업 번호 옆의 "+"및 "-"기호
bash 맨 페이지에는 다음과 같이 쓰여 있습니다. 작업 관련 출력 (예 : 작업 명령의 출력)에서 현재 작업에는 항상 + 표시가 있고 이전 작업에는 - 표시가 있습니다. 하나의 % (함께 작업 스펙이없는)는 현재 작업을 나타냅니다. 필자는 예 2> / dev / null &> 이후에 작업 [2]이 현재 작업이 아닌 작업 [1]이 …

1
별명에 인수를 전달한 다음 해제
간단한 별칭을 만들려고합니다. alias draw="pinta &> /dev/null & disown" 여기서 의도는 분명합니다. 내 문제는 인수를 전달할 때마다 bash: disown: file.jpg: no such job 파일이로드되지 않으면 pinta가 열립니다. 내 주장을 pinta에 전달한 다음 작업을 취소하려면 어떻게해야합니까? 편집하다: 다음과 같이 인수를 명시 적으로 전달하려고 시도했습니다. alias draw="pinta $* &> /dev/null & disown" …
1 bash  alias 



1
docker-compose를 실행할 때“볼륨 'type'은 필수 속성입니다 '
docker-compose.yaml의 작동 방식을 이해하고 있습니다. 작성 파일 내부에 볼륨을 정의하고 마운트 지점에 로컬로 마운트하려고합니다. 볼륨을 마운트하기 위해 기본 .yaml을 실행하려고합니다. version: '3.2' services: mydb: image: postgres volumes: - db-data:var/lib/postgres/data ports: - "5432:5432" volumes: - db-data: - driver: local 그러나을 실행 docker-compose down하면 오류가 발생합니다. $ docker-compose down The Compose file …

1
대소 문자를 구분하지 않는 파일의 재귀 차이점
파일 이름이 같지만 대소 문자가 다른 경우 재귀 diff를 어떻게 실행합니까? 예를 들어 : ./Root/Directory/FileName.txt ./Branch/directory/filename.txt diff -r -i Root Branch 이름이 아닌 파일 내용에서만 대소 문자를 구분하지 않습니다.
1 bash  diff 

2
launchctl-실행 된 스크립트에서 시스템 Ruby 대신 rvm을 사용합니까?
다음과 같이 정의한 launchctl 작업이 있습니다. <key>ProgramArguments</key> <array> <string>/bin/sh</string> <string>-c</string> <string>~/projects/script.sh</string> </array> script.sh를 수동으로 실행하면 현재 구성된 rvm 버전의 루비를 사용하므로 스크립트가 제대로 작동합니다. launchctl을 통해 이것을 실행하면 시스템 버전의 Ruby가 사용되어 스크립트가 손상됩니다. 사용 가능한 올바른 루비 버전으로이 스크립트를 실행하려면 어떻게해야합니까?
1 bash  ruby  bashrc  rvm  launchctl 

1
anacron이있는 작업은 실행되지 않습니다
일부 데이터를 백업하기 위해 anacron을 사용하여 매일 두 개의 bash 스크립트를 실행하고 싶습니다. 불행히도 나는 왜 스크립트가 실행되지 않았는지 알 수 없습니다. 테스트 목적으로 cron이 스크립트를 실행하게하고 정상적으로 작동했습니다. cat /etc/anacrontab 준다 # /etc/anacrontab: configuration file for anacron # See anacron(8) and anacrontab(5) for details. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # These replace …

0
배쉬 모든 문자 읽기 [닫기]
bash로 누를 수있는 모든 키 를 읽을 수 있어야합니다 . 여기에는 화살표 키, esc 및 기능 키가 포함됩니다. 일부 문자는 다른 문자보다 바이트 수가 많기 때문에 "읽기"명령이 작동하지 않으며 문자가 아닌 키를 읽는 것은 매우 못생긴 방법입니다. 모든 UNIX 플랫폼 (적어도 Mac 및 Linux)에서 작동하는 내장 솔루션을 찾고 있습니다. 아마도 …

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