«shell» 태그된 질문

'쉘'이라는 용어는 Unix & Linux 운영 체제와 가장 관련이있는 일반적인 클래스의 텍스트 기반 대화식 명령 해석기입니다. 쉘 스크립팅에 대한 질문은 'bash', 'powershell'또는 'ksh'와 같은보다 구체적인 태그를 사용하십시오. 특정 태그가 없으면 휴대용 (POSIX 호환) 솔루션을 가정해야하지만 'posix'를 추가하거나 'sh'를 대신 사용하는 것이 좋습니다.

4
스크립트 실행과 관련된 파일 참조
작성중인 bash 스크립트 source에서 구성 파일에 정의 된 변수를 포함하는 데 사용합니다. 실행할 스크립트는 act.sh이고 스크립트 source는 d act.conf.sh이므로 다음과 act.sh같습니다. source act.conf.sh 그러나 이것은 작업 디렉토리 아래에있는 파일을 참조하기 act.sh때문에이를 포함하는 디렉토리에서 실행할 때만 작동합니다 act.conf.sh. 호출하지 않고 실행 스크립트와 관련된 파일을 참조하도록 만드는 솔루션이 cd있습니까? 감사.
95 bash  shell 


8
'cd-'는 무엇을 의미합니까?
오늘 bash 쉘 스크립트에서 스크립트 끝에 아래 명령이 있음을 알았습니다. 나는 그것이 무엇인지 알고 cd있지만 그 뒤에 대시의 중요성을 알지 못합니다. cd - 이것은 무엇을 의미 하는가? Google은 순진하게 잘라내어 -답을 찾을 수 없습니다.
95 linux  bash  shell 

1
Node.js 스크립트에 적합한 해시 뱅
여러 환경에서 작동하는 node.js 용 스크립트를 만들려고합니다. 특히 저에게는 OS X와 ​​Ubuntu를 앞뒤로 전환하고 있습니다. 전자에서는 Node가로 설치 node되지만 후자의 경우에는 nodejs. 내 스크립트 맨 위에 다음이있을 수 있습니다. #!/usr/bin/env node 또는 #!/usr/bin/env nodejs 노드가 설치되어있는 한 두 환경 중 하나가 명령을 지정해야하는 대신 스크립트를 실행 파일로 실행하는 것이 좋습니다 …
95 node.js  shell  shebang 


11
BOM으로 UTF-8 파일을 검색하는 우아한 방법?
디버깅을 위해 UTF-8 BOM (byte order mark)으로 시작하는 모든 파일에 대한 디렉토리를 재귀 적으로 검색해야합니다. 내 현재 솔루션은 간단한 쉘 스크립트입니다. find -type f | while read file do if [ "`head -c 3 -- "$file"`" == $'\xef\xbb\xbf' ] then echo "found BOM in: $file" fi done 또는 짧고 읽을 …
94 php  utf-8  shell  text-editor 

8
Python과 비교 한 쉘 스크립팅의 강점 [닫힌]
닫힘 . 이 질문은 의견 기반 입니다. 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 육년 전 . 이 질문 개선 쉘 (bash) 스크립팅을 몇 번 배우려고했지만 구문 때문에 쫓겨났습니다. 그런 다음 Python을 발견하고 …
94 python  shell 

1
줄 번호로 분할하는 방법 [닫힌]
닫은. 이 질문은 주제를 벗어났습니다 . 현재 답변을 받고 있지 않습니다. 이 질문을 개선하고 싶으십니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 칠년 전에 . 이 질문 개선 특정 줄 번호에서 400k 줄 길이의 로그 파일을 나누고 싶습니다. 이 질문에 대해 임의의 숫자를 300k로 설정합니다. 이 작업을 수행 할 …

9
두 파일을 나란히 표시
서로 다른 길이의 정렬되지 않은 텍스트 파일 2 개를 나란히 (열로) 표시 하는 방법shell 주어진 one.txt및 two.txt: $ cat one.txt apple pear longer line than the last two last line $ cat two.txt The quick brown fox.. foo bar linux skipped a line 디스플레이: apple The quick brown fox.. pear …

10
변수를 사용하여 쉘 스크립트의 문자열 바꾸기
쉘 스크립트 내부의 문자열을 대체하기 위해 아래 코드를 사용하고 있습니다. echo $LINE | sed -e 's/12345678/"$replace"/g' 하지만 $replace그 변수의 값 대신에 대체되고 있습니다. 아무도 무엇이 잘못되었는지 말할 수 있습니까?
94 unix  shell  sed 


4
Bash는 다른 디렉토리 컨텍스트에서 어떻게 명령을 실행할 수 있습니까?
매우 특정 디렉토리 내에서 호출되는 공통 명령이 있습니다. 이 프로그램의 / bin에는 실행 파일이 하나만 있으며 현재 작업 디렉토리는 올바르게 실행하는 데 매우 중요합니다. 스크립트는 실행되는 디렉토리 내에있는 파일에 영향을줍니다. 이제 한 디렉터리에서 몇 가지 작업을 수행하는 사용자 지정 셸 스크립트도 있지만 위에서 언급 한 명령을 다른 디렉터리에있는 것처럼 호출해야합니다. …

5
매개 변수가있는 ZSH 별칭
간단한 git add / commit / push에 대한 매개 변수로 별칭을 만들려고합니다. 함수가 별칭으로 사용될 수 있다는 것을 보았 기 때문에 시도했지만 만들지 못했습니다 .. 내가하기 전에 : alias gitall="git add . ; git commit -m 'update' ; git push" 하지만 내 커밋을 수정할 수 있기를 원합니다. function gitall() { …
94 bash  shell  alias  zsh  zshrc 

13
"해당 파일 또는 디렉토리가 없습니다"이지만 존재합니다.
명령 줄에서 실행 파일을 실행하고 ./arm-mingw32ce-g++싶지만 오류 메시지가 나타납니다. bash: ./arm-mingw32ce-g++: No such file or directory Ubuntu Linux 10.10을 실행하고 있습니다. ls -l기울기 -rwxr-xr-x 1 root root 433308 2010-10-16 21:32 arm-mingw32ce-g++ sudo ( sudo ./arm-mingw32ce-g++)를 사용하면 sudo: unable to execute ./arm-mingw32ce-g++: No such file or directory OS가 파일이있을 때 파일을 …

8
인수를 사용하여 bash에서 Python 스크립트 호출
다음을 사용하여 bash 스크립트에서 Python 스크립트를 실행할 수 있다는 것을 알고 있습니다. python python_script.py 그러나 bash 스크립트에서 파이썬 스크립트에 변수 / 인수를 전달하려면 어떻게해야합니까? 어떻게 할 수 있습니까? 기본적으로 bash는 파일 이름을 알아 내고 python은 파일을 업로드하지만 이름을 호출 할 때 bash에서 python으로 파일 이름을 보내야합니다.
94 python  linux  bash  shell  debian 

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