«bash» 태그된 질문

이전에 macOS에서 10.15까지 터미널에서 사용했던 유닉스 쉘

1
특수 문자를 제거하고 파일과 디렉토리의 _로 공백을 바꿉니다. 배시에서는 재귀 적으로 사용합니다.
나는 약간의 문제를 안고있는 스크립트를 가지고있다. 재귀 적으로 다시해야하지만 약간의 문제가 있음을 알고있다. 스크립트는 $ -,) (!와 같은 특수 문자를 제거하고 ""을 "_"로 대체하여 주어진 폴더의 모든 파일과 폴더의 이름을 바꾸어야합니다. 다시해야 할 부분은 다음과 같습니다. # Rename directories find "$ORIG_DIR" -name "*" -type d| while read dname do NEW_DIR=`echo …
1 bash 

1
별칭이있는 .tex 파일을 컴파일하는 것이 어떻게 지연됩니까?
별칭을에 작성했습니다. ~/.bashrc 내 tex 파일을 pdfs로 컴파일하기. 나는 확신한다 ~/.bashrc 소스가 있습니다. alias p='rm -f *.pdf *.log *.aux;pdflatex *.tex;open *.pdf' 그러나 Xcode에서 내 .tex 파일을 편집하고 저장 한 다음 명령을 실행하면 p 내 터미널에서 열리는 pdf는 최신 버전이 아니라 이전 버전입니다. 실행 한 후 최신 tex 파일 표면 버전과 …
1 bash  latex  alias 

4
Finder를 통해 명령 행 bin으로 파일 열기
나는 사용하고 싶다. mp3blaster (통해 설치됨 MacPorts ) Finder를 통해. mp3 파일을 두 번 클릭하여 열어 보겠습니다. mp3blaster. 그러나 나는 그렇게 할 수 없었다. 필자는 다음 스크립트를 사용하여 Automator에서 서비스를 만들고 다른 시도에서 서비스를 만들었습니다. /opt/local/bin/mp3blaster $1 어떤 아이디어?
1 automator  bash 


1
Nokogiri gem이 OS X Mavericks에 설치되지 않습니다.
설치 실패 표시 : checking for iconv_open() in iconv.h... no checking for iconv_open() in -liconv... no checking for iconv_open() in -liconv... no checking for libiconv_open() in iconv.h... no checking for libiconv_open() in -liconv... no checking for libiconv_open() in -liconv... no libiconv is missing. 그러나 nokogiri의 mkmf.log를 보면 다음과 같은 오류가 …
1 bash  homebrew  ruby 

1
루프 / 카운터 스크립트 도움말
설치된 프린터에 대한 정보를 표시하는 간단한 루프 / 카운터 스크립트를 만들려고합니다. 기본 이름, PPD, PPD 버전 및 URI입니다. 두 가지 문제가 있습니다 ... 1-이름이 나오지 않습니다. 2-두 번째 프린터 PPD가 올바르지 않습니다. 여기 내가 가진 것 : #!/bin/bash name=($(/usr/sbin/system_profiler SPPrintersDataType | /usr/bin/awk -F ":" '/Name/{$1="";print $0}' | /usr/bin/sed 's/\ /-,--/g')) …
1 bash  script 

2
launchd를 사용하여 실행중인 프로그램 또는 프로세스 모니터링
간단한 bash 스크립트를 작성하여 프로그램 (유일한 인수로 제공)이 실행 중인지 확인하고 스크립트가 아닌 경우 설정된 주소로 이메일을 보냅니다. 스크립트는 명령 줄에서 실행되면 작동하지만 일생 동안 스크립트를 실행하도록 설정하는 사용자 에이전트 (~ / Library / LaunchAgents)로 작동시킬 수는 없습니다. 관련 .plist 파일의 최신 화신은 (Dropbox 모니터링)입니다. <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <!DOCTYPE …
1 macos  bash  launchd 

1
배쉬 문제 Mac OS 터미널
안녕하세요. 위쪽 화살표를 눌러 이전 명령을 보았을 때 현재 명령을 반으로 다시 작성했습니다. 예: 21 /usr/local/sphinx/etc > /usr/local/sphinx/bin/search --config /usr/local/sphinx/etc/sphinx-blog.conf php 위쪽 화살표를 누르면 다음과 같이 표시됩니다. 21 /usr/local/sphinx/etc > /usr/local/sudo /usr/local/sphinx/bin/indexer --config /usr/local/sphinx/etc/sphinx-blog.conf --all SUDO 이전의 "/ usr / local /"은 이전 명령에서 나온 것입니다. 문제가 어디 있는지 아십니까? …

1
bash 변수에 공백이있는 디렉토리 이름 저장
(참고 : 더 많은 연구를 한 후에 부분 답변이 있지만 포함 된 공간에 따라 변수에 대해 실제 명령을 다르게 작성하는 것을 좋아하지 않습니다. 더 나은 제안을 받아 들일 것입니다) . 나는 무언가를 작업하면서 다양한 작업 변수를 bash에 저장하는 것을 좋아합니다. 이렇게하면 매번 입력하지 않아도되며 나중에 다시 작업 할 때 도움이됩니다 …
1 bash  file 

1
네트워크 사용자 로그인시 스크립트 실행
컴퓨터 실습실이 10.8을 실행 중입니다. 네트워크 사용자가 로그인 할 때 스크립트를 실행하고 싶습니다. 내가 선택할 수있는 한 다음과 같습니다. 발사 된 요원-이 목적이 아닙니다. launchd.plist 매뉴얼 페이지에 "시작된 에이전트가 시작한 에이전트는 시작 초기화의 일부로 다음을 수행하지 않아야합니다. 작업 디렉토리를 설정하십시오." 그것이 기본적으로 내 스크립트가하는 일입니다. 로그인 항목-다수의 게시물은 10.7에서 작동했지만 …

0
dtruss -f가 하위 프로세스를 따르지 않습니까?
다음은 자식 "sql.py"python 프로세스를 따르지 않습니다. sudo dtruss -f run-test sql.py 2>&1 다음은 출력입니다-호출 된 파이썬을 따르는 증거가 없습니다. PID/THRD SYSCALL(args) = return 1948/0x7177: execve("/Library/Java/JavaVirtualMachines/jdk1.7.0_25.jdk/Contents/Home/bin/bash\0", 0x7FFF50B43B18, 0x7FFF50B43B38) = -1 Err#2 1948/0x7177: execve("/usr/local/mysql/bin/bash\0", 0x7FFF50B43B18, 0x7FFF50B43B38) = -1 Err#2 1948/0x7177: execve("/shared/bin/bash\0", 0x7FFF50B43B18, 0x7FFF50B43B38) = -1 Err#2 1948/0x7177: execve("/shared/maven3/bin/bash\0", 0x7FFF50B43B18, 0x7FFF50B43B38) = -1 …
1 bash 


1
Mac에서 tmux, 명령 행에서 vi 모드를 사용하려면 어떻게해야합니까?
이스케이프를 치고 b (뒤로 단어)와 같은 vi 탐색 키를 사용할 수 있기를 원합니다. 나는 정규 터미널 세션에서이 설정을 할 수있다. set -o vi 내 .bashrc 파일에서. 그러나 그것은 tmux에서 작동하지 않습니다. 나는 추가했다. set -o vi 내 .tmux_conf 파일에서,하지만 그것은 단지 1 "히트"를 누른 다음 다시 키를 치는 후 삽입 …
bash  vi 

3
응용 프로그램을 서비스로 실행
나는 다음과 같은 것을 가지고있다. applescript 번들로 .app (Platypus 사용) 및 사용자 로그온시 시작 (각 사용자 당 12.4MB) #!/usr/bin/osascript -- INICIO DAS FUNCOES EXTRAS set app_path to path to current application set app_name to get name of me set myPath to path to me tell application "Finder" to set myFolder …

0
.bashrc를 사용하여 터미널을 초기화하지 못하게하는 것은 무엇입니까?
몇 달 전, .bashrc 파일을 작성하여 작성한 스크립트를보다 쉽게 ​​실행할 수있었습니다. 그것은 잠시 동안 일했으나 몇 주 안에 효과가 없습니다. 아래의 터미널 스 니펫이 보여 주듯이 터미널이 시작될 때 파일이 실행되지 않는 것 같습니다. 나는 이것에 영향을 줄 수있는 어떤 것도 변경하지 않았다. 비 직관적으로이 효과가있는 터미널 환경 설정이 있습니까? …

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