«shell» 태그된 질문

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

9
쉘 스크립트에 대한 디자인 패턴 또는 모범 사례 [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

13
쉘 스크립팅에 Ruby를 어떻게 사용합니까?
내가하고 싶은 간단한 쉘 스크립팅 작업이 있습니다. 예를 들면 다음과 같습니다. 일부 정규식과 일치하는 파일 목록에서 작업 디렉토리의 파일을 선택합니다. 나는 표준 bash와 grep을 사용하여 이런 종류의 일을 할 수 있다는 것을 알고 있지만 명령 줄 프로그램과 플래그 등을 기억하지 않고도 Windows와 Linux에서 작동하는 빠른 스크립트를 해킹 할 수 있다는 …
165 ruby  shell  scripting 

10
Bash의 eval 명령 및 일반적인 용도
bash 매뉴얼 페이지를 읽은 후이 게시물 과 관련하여 . 나는 eval명령이 정확히 무엇을 하고 어떤 것이 일반적인 용도 인지 이해하는 데 여전히 어려움을 겪고 있습니다. 예를 들어 다음과 같은 경우 : bash$ set -- one two three # sets $1 $2 $3 bash$ echo $1 one bash$ n=1 bash$ echo …
165 linux  bash  shell  scripting  eval 


6
bash의 문자열 비교. [[: 찾을 수 없음
bash에서 문자열을 비교하려고합니다. 이미 stackoverflow 에서 수행하는 방법에 대한 답변을 찾았습니다 . 내가 시도하는 스크립트에서 언급 한 질문에 Adam이 제출 한 코드를 사용하고 있습니다. #!/bin/bash string='My string'; if [[ "$string" == *My* ]] then echo "It's there!"; fi needle='y s' if [[ "$string" == *"$needle"* ]]; then echo "haystack '$string' …


12
PS 명령의 전체 출력보기
ps -aux퍼티를 사용하여 연결된 Linux 서버에서 명령을 실행할 때 현재 창 너비에 맞지 않는 프로세스는 거의 없습니다. 대안이 있습니까? -업데이트- 다운 그레이드에 대해 죄송합니다. 다른 사람들도 그 대답이 유용하지 않다고 생각하여 다운 그레이드했습니다. 요청한 정보는 다음과 같습니다. hadoop-user@hadoop-desk:~$ echo $TERM xterm hadoop-user@hadoop-desk:~$ stty -a speed 38400 baud; rows 47; columns …
163 linux  bash  shell  process 


22
줄 바꿈이 파일의 마지막 문자 인 경우 어떻게 삭제합니까?
마지막 줄 바꿈이 파일의 마지막 문자 인 경우 삭제하려는 일부 파일이 있습니다. od -c내가 실행하는 명령이 새로운 줄로 파일을 작성한다는 것을 보여줍니다. 0013600 n t > \n sed로 몇 가지 트릭을 시도했지만 생각할 수있는 최선은 트릭을 수행하지 않는 것입니다. sed -e '$s/\(.*\)\n$/\1/' abc 이 작업을 수행하는 방법에 대한 아이디어가 있습니까?
162 linux  perl  shell  awk  sed 

7
Bash에서 명령 행 인수를 배열로 변환
명령 줄 인수를 bash 스크립트 배열로 어떻게 변환합니까? 나는 이것을 가지고 싶다 : ./something.sh arg1 arg2 arg3 그것을로 변환 myArray=( arg1 arg2 arg3 ) 스크립트에서 추가로 사용하기 위해 myArray를 사용할 수 있습니다. 이 이전 SO 게시물은 가깝지만 배열을 만드는 방법에 대해서는 다루지 않습니다. Bash에서 명령 줄 인수를 어떻게 구문 분석합니까? …
161 arrays  bash  shell 

10
원격 SSH 세션에서 로컬 클립 보드로 데이터를 보내는 방법
Borderline ServerFault 질문이지만 저는 쉘 스크립트를 프로그래밍 하고 있으므로 먼저 여기에서 시도하고 있습니다. :) 대부분의 * nix에는 출력을 로컬 클립 보드 / 페이스트 보드로 파이프 / 리디렉션하고 동일한 것을 검색 할 수있는 명령이 있습니다. OS X에서 이러한 명령은 pbcopy, pbpaste 다른 서버에 SSH로 연결된 상태에서이 기능을 복제 할 수 있습니까? …
161 linux  macos  unix  shell  clipboard 

9
다른 파일 A에서 파일 B에 나타나는 줄을 제거하는 방법?
메일마다 한 줄씩 큰 파일 A (이메일로 구성)가 있습니다. 또한 다른 메일 세트를 포함하는 다른 파일 B 가 있습니다. 파일 A에서 파일 B에 나타나는 모든 주소를 제거하기 위해 어떤 명령을 사용합니까? 따라서 파일 A에 포함 된 경우 : A B C 파일 B에는 다음이 포함됩니다. B D E 그런 다음 …
160 linux  shell  sed  diff  grep 


6
$$가 부모 프로세스와 동일한 ID를 반환하는 이유는 무엇입니까?
Bash에 문제가 있으며 이유를 모르겠습니다. 쉘 아래에 다음을 입력합니다. echo $$ ## print 2433 (echo $$) ## also print 2433 (./getpid) ## print 2602 "getpid"는 다음과 같이 현재 pid를 얻는 C 프로그램입니다. int main() { printf("%d", (int)getpid()); return 0; } 나를 혼란스럽게하는 것은 : "(명령)"은 하위 프로세스라고 생각합니다. (내가 맞습니까?) …
160 bash  shell  pid  subshell 

12
bash 스크립트를 디버깅하는 방법은 무엇입니까? [닫은]
휴무 . 이 질문은 더 집중되어야 합니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 한 가지 문제에만 집중할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문을 개선하십시오 bash 스크립트를 디버깅하는 방법이 있습니까? 예를 들어 "calling line 1", "calling line 2"등과 같은 …
159 bash  shell 

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