«shell» 태그된 질문

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

23
파이썬 쉘에서 화살표 키를 누를 때 이스케이프 문자보기
대화식 파이썬 쉘과 같은 쉘에서는 일반적으로 화살표 키를 사용하여 현재 줄을 이동하거나 이전 명령 (화살표 포함) 등을 얻을 수 있습니다. 그러나 다른 컴퓨터로 ssh하고 시작 python하면 다음과 같은 세션이 나타납니다. >>> import os >>> ^[[A 마지막 문자는 화살표에서 나온다. 또는 왼쪽 화살표를 사용하십시오. >>> impor^[[D 이 문제를 어떻게 해결할 수 …
191 python  shell  ssh  arrow-keys 

9
기본값으로 bash에서 변수 읽기
bash 스크립트로 터미널에서 값을 읽어야합니다. 사용자가 변경할 수있는 기본값을 제공하고 싶습니다. # Please enter your name: Ricardo^ 이 스크립트에서 프롬프트는 "이름을 입력하십시오 :"입니다. 기본값은 "Ricardo"이며 커서는 기본값 뒤에 있습니다. bash 스크립트에서 이것을 수행하는 방법이 있습니까?
191 bash  shell 

17
커맨드 라인에서 mysql 원격 데이터베이스에 액세스
랙 공간이있는 서버가 있습니다. 로컬 컴퓨터 명령 줄에서 데이터베이스에 액세스하고 싶습니다. 나는 다음과 같이 시도했다 : mysql -u username -h my.application.com -ppassword 그러나 오류가 발생합니다. 오류 2003 (HY000) : 'my.application.com'에서 MySQL 서버에 연결할 수 없음 (10061) 이 오류의 원인은 무엇이며 원격 데이터베이스에 어떻게 연결할 수 있습니까?




15
하위 프로세스 명령의 라이브 출력
유체 역학 코드의 드라이버로 파이썬 스크립트를 사용하고 있습니다. 시뮬레이션을 실행할 때가되면 subprocess.Popen코드를 실행하고 stdout 및 stderr에서 출력을 subprocess.PIPE--- 로 수집 한 다음 출력 정보를 인쇄 (및 로그 파일에 저장)하고 오류를 확인할 수 있습니다. . 문제는 코드가 어떻게 진행되고 있는지 전혀 모른다는 것입니다. 명령 줄에서 직접 실행하면 반복 시간, 시간, 다음 …

14
리눅스에서 -exec 쉘 기능을 찾으십니까?
find셸에서 정의한 함수를 실행 하는 방법이 있습니까? 예를 들면 다음과 같습니다. dosomething () { echo "doing something with $1" } find . -exec dosomething {} \; 그 결과는 다음과 같습니다. find: dosomething: No such file or directory 얻을 수있는 방법이 있습니까 find의를 -exec볼 수는 dosomething?
185 linux  bash  shell  find  bsd 

5
좀비 프로세스를 죽이는 방법
포 그라운드에서 프로그램을 시작한 후 (데몬 프로그램)으로 프로그램을 종료 kill -9했지만 좀비가 남아서으로 프로그램을 종료 할 수 없습니다 kill -9. 좀비 프로세스를 죽이는 방법? 좀비가 죽은 프로세스 (이미 종료) 인 경우 ps aux? 의 출력에서 ​​제거하는 방법은 무엇입니까? root@OpenWrt:~# anyprogramd & root@OpenWrt:~# ps aux | grep anyprogram 1163 root 2552 …

5
쉘 변수를 따옴표로 묶을 때?
누군가 쉘 스크립트에서 변수 주위에 따옴표를 묶어야하는지 여부를 말해 줄 수 있습니까? 예를 들어 다음과 같습니다. xdg-open $URL [ $? -eq 2 ] 또는 xdg-open "$URL" [ "$?" -eq "2" ] 그렇다면 왜 그렇습니까?
184 linux  bash  shell  unix  quotes 




6
Bash에서 길이가 0이 아닌 문자열을 테스트하십시오. [-n "$ var"] 또는 [ "$ var"]
Bash 스크립트가 두 가지 방법으로 길이가 0이 아닌 문자열을 테스트하는 것을 보았습니다. 대부분의 스크립트는 다음 -n옵션을 사용합니다 . #!/bin/bash # With the -n option if [ -n "$var" ]; then # Do something when var is non-zero length fi 그러나 -n 옵션은 실제로 필요하지 않습니다. # Without the -n option …

18
변수에 표준 오류를 저장하는 방법
다음과 같은 스크립트가 있다고 가정 해 봅시다. 쓸모없는 echo "This Is Error" 1>&2 echo "This Is Output" 그리고 또 다른 쉘 스크립트가 있습니다 : alsoUseless.sh ./useless.sh | sed 's/Output/Useless/' "This Is Error"또는 useless.sh의 다른 stderr를 변수로 캡처하고 싶습니다. 그것을 ERROR라고하자. 내가 stdout을 사용하고 있음에 주목하십시오. stdout을 계속 사용하고 싶습니다.이 경우 …

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