«shell» 태그된 질문

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

8
쉼표로 구분 된 쉘 변수를 통해 루프
아래와 같이 Unix 쉘 변수가 있다고 가정합니다. variable=abc,def,ghij for 루프를 사용하여 모든 값 ( abc, def및 ghij) 을 추출하고 각 값을 프로 시저에 전달 하고 싶습니다 . 스크립트는에서 쉼표로 구분 된 값의 임의 개수를 추출 할 수 있어야합니다 $variable.
109 shell  loops  unix  for-loop  cut 

2
Python 3 온라인 인터프리터 / Shell [닫기]
현재이 질문은 Q & A 형식에 적합하지 않습니다. 사실, 참고 문헌 또는 전문 지식이 답변을 뒷받침 할 것으로 기대하지만이 질문은 토론, 논쟁, 여론 조사 또는 확장 된 토론을 유도 할 가능성이 높습니다. 이 질문이 개선되고 다시 열릴 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으세요. 휴일 팔년 전에 …

7
Cygwin에서 파일 열기
opencygwin 에 OSX 명령에 해당하는 것이 있습니까? open해당 유형의 기본 응용 프로그램으로 파일을 엽니 다. 나는 다음과 같은 것을하고 싶다. $ magic-command file.xls #excel opens as if file.xls would have been double-clicked $ magic-command file.txt #notepad opens as if file.txt would have been double-clicked 아이디어를 얻었습니까? 기본적으로 "cygwin-double-click"명령과 같습니다.
108 shell  cygwin 


11
쉘에서 Erlang의 릴리스 버전 번호를 얻는 방법은 무엇입니까?
많은 프로그램이 다음과 같은 명령을 사용하여 버전 번호를 반환합니다. $ program --version program (platform info) v1.2.3 이것은 프로그램의 설치 또는 유지 관리를 스크립팅하는 데 유용하며 시스템 관리자와 친구들이 제어하는 ​​다른 자동화 마법을 사용합니다. 문제 Erlang (OTP)의 버전 번호를 쉽게 얻는 방법은 무엇입니까? 인터넷에서 다음은 불만족스러운 솔루션 ([1] 및 기타 자습서 …
108 shell  erlang 

6
열 값 조건과 함께 awk 사용
AWK 프로그래밍 언어 에서 awk를 배우고 있는데 예제 중 하나에 문제가 있습니다. $ 2가 값 (예 :)과 같으면 $ 3을 인쇄하려면 1다음 명령을 사용하여 제대로 작동합니다. awk '$2==1 {print $3}' <infile> | more 그러나 1을 다른 검색 기준 (예 :)으로 대체 findtext하면 명령이 작동하지 않습니다. awk '$1== findtext {print $3}' …
108 linux  shell  awk 

13
printf의 패딩 문자
프로세스가 실행 중인지 여부를 표시하는 bash 쉘 스크립트를 작성 중입니다. 지금까지 나는 이것을 얻었다 : printf "%-50s %s\n" $PROC_NAME [UP] 코드는 다음과 같은 출력을 제공합니다. JBoss [DOWN] GlassFish [UP] verylongprocessname [UP] 더 읽기 쉽게 만들기 위해 두 필드 사이의 간격을 '-'또는 '*'로 채우고 싶습니다. 필드 정렬을 방해하지 않고 어떻게해야합니까? 내가 …
107 bash  shell  printf 

9
내부에 다른 디렉터리를 만드는 대신 'cp'가 디렉터리를 덮어 쓰도록 강제하는 방법은 무엇입니까?
기존 디렉터리를 덮어 쓰는 Bash 스크립트를 작성하려고합니다. 디렉토리가 foo/있고 덮어 쓰려고 bar/합니다. 하지만 이렇게하면 : cp -Rf foo/ bar/ 새 bar/foo/디렉토리가 생성됩니다. 나는 그것을 원하지 않는다. 에 두 개의 파일이 있습니다 foo/. a및 b. 같은 이름의 파일 bar/도 있습니다. 내가 원하는 foo/a및 foo/b교체 bar/a와 bar/b.
107 linux  bash  shell  command-line  cp 

4
읽기 행 루프가 첫 번째 행 이후에 중지되는 동안 쉘 스크립트
다음 셸 스크립트가 있습니다. 목적은 대상 파일의 각 행 (그 경로가 스크립트에 대한 입력 매개 변수)을 통해 반복하고 각 행에 대해 작업하는 것입니다. 이제 대상 파일의 첫 번째 줄에서만 작동하며 해당 줄이 처리 된 후 중지됩니다. 내 스크립트에 문제가 있습니까? #!/bin/bash # SCRIPT: do.sh # PURPOSE: loop thru the targets …
107 bash  shell  ssh  while-loop 

7
디렉토리와 폴더의 차이점은 무엇입니까?
대부분의 사람들은 "폴더"와 "디렉토리"라는 용어를 같은 의미로 사용합니다. 프로그래머의 관점에서 볼 때 차이점이 있습니까? 그렇다면 무엇이 다를까요? OS에 의존합니까, 아니면 광범위하고 일반적인 합의가 있습니까? 이것은 적어도 차이가 있음을 시사합니다.

2
명령 출력을 변수에 저장할 때 줄 바꿈을 유지하는 방법은 무엇입니까?
Linux에서 bash 셸을 사용하고 있습니다. 이 간단한 스크립트가 있습니다. #!/bin/bash TEMP=`sed -n '/'"Starting deployment of"'/,/'"Failed to start context"'/p' "/usr/java/jboss/standalone/log/server.log" | tac | awk '/'"Starting deployment of"'/ {print;exit} 1' | tac` echo $TEMP 하지만이 스크립트를 실행하면 ./temp.sh 모든 출력은 캐리지 리턴 / 새 줄없이 인쇄됩니다. 출력을 $ TEMP에 저장하는 방식인지 에코 …
107 linux  bash  shell  line-breaks 

6
모든 파일에 재귀 적으로 파일 확장자 추가
파일 확장자가없는 파일을 포함하는 몇 개의 디렉토리와 하위 디렉토리가 있습니다. .jpg이 디렉토리에 포함 된 모든 파일 에 추가하고 싶습니다 . 파일 확장자를 변경하는 bash 스크립트를 보았지만 단순히 추가하는 것은 아닙니다. 또한 재귀 적이어야합니다. 누군가 도와 주시겠습니까?


11
Unix에서 다른 프로세스의 환경 변수를 변경하는 방법이 있습니까?
Unix에서 한 프로세스가 다른 프로세스의 환경 변수를 변경할 수있는 방법이 있습니까 (모두 동일한 사용자에 의해 실행되고 있다고 가정)? 일반적인 해결책이 가장 좋지만 그렇지 않다면 하나가 다른 하나의 자식 인 특정 경우는 어떻습니까? 편집 : gdb를 통해 어떻습니까?

4
백그라운드 프로세스로 서버에서 Java jar 파일 실행
두 응용 프로그램간에 통신하려면 서버에서 Java jar를 실행해야합니다. 실행하기 위해 두 개의 셸 스크립트를 작성했지만 해당 스크립트를 시작하면 프로세스를 종료 / 종료 할 수 없습니다. ctrl+를 누르 C거나 콘솔을 닫으면 서버가 종료됩니다. 아무도이 스크립트를 일반 서버로 실행하도록 수정하는 방법을 도와 줄 수 있습니까? #!/bin/sh java -jar /web/server.jar echo $! #> …

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