«shell» 태그된 질문

쉘은 Unix의 명령 행 인터페이스입니다. 쉘에 대화식으로 명령을 입력하거나 작업을 자동화하는 스크립트를 작성할 수 있습니다. / bin / sh 및 가장 호환 가능한 쉘 (ash, bash, ksh, zsh,…)에 적용되는 질문에이 태그를 사용하십시오. 오류가있는 쉘 스크립트는 여기에 게시하기 전에 http://shellcheck.net에서 확인하십시오.



6
프로그램이 POSIX에서 명령 행 인수 사이에 공백을 얻을 수 있습니까?
다음 줄로 프로그램을 작성했는지 말해보십시오. int main(int argc, char** argv) 이제의 내용을 확인하여 어떤 명령 행 인수가 전달되는지 알고 argv있습니다. 프로그램이 인수 사이에 얼마나 많은 공백을 감지 할 수 있습니까? 내가 bash에 이것을 입력 할 때와 같이 : ibug@linux:~ $ ./myprog aaa bbb ibug@linux:~ $ ./myprog aaa bbb 환경은 최신 …

6
URL에서 응답을 얻는 방법?
URL이 UP / Working인지 아닌지 확인하기 위해 쉘 스크립트 를 작성하라는 요청을 받았습니다 . 인터넷을 통해 힌트를 찾으려고했지만 URL이 존재하는지 여부를 확인하는 것입니다. 나는 처음으로 시도했다 wget. wget -S --spider https://genesis-dev.webbank.ssmb.com:21589/gop-ui/app.jsp 2>&1 | awk '/^ /' if [ $? -ne 0 ] then echo "Server is UP" else echo "Server …


2
nohup이 nohup.out 파일과 화면 / 터미널 모두에 출력을 쓸 수 있습니까?
bash쉘을 사용하고 있습니다. nohup프로세스를 시작한 쉘 / 터미널을 닫을 때 프로세스가 중지되지 않도록 자주 사용 합니다. 다음과 같은 구문을 사용합니다. nohup myprocess 시작할 때 nohup다음 메시지를 표시합니다. nohup: ignoring input and appending output to 'nohup.out' 그런 다음 nohup화면에 더 이상 출력하지 않습니다. 그것은 모두에 쓰여졌다 nohup.out. 그러나 자주 계산 진행 …
23 bash  shell  nohup 


5
정규식에서 어떤 문자를 이스케이프해야합니까?
일반적으로 정규식에서 어떤 문자를 이스케이프해야합니까? 예를 들어, 다음은 구문 상 올바르지 않습니다. echo '[]' | grep '[]' grep: Unmatched [ or [^ 그러나 이것은 이다 syntatically 올바른 : echo '[]' | grep '\[]' [] 정규식으로 이스케이프해야하는 문서와 그렇지 않은 문서에 대한 문서가 있습니까?


4
`curl의 차이점은 무엇입니까 | sh`와`sh -c“$ (curl)”`?
이 질문은 Unix & Linux Stack Exchange에서 응답 할 수 있기 때문에 서버 결함에서 마이그레이션 되었습니다. 2 년 전에 마이그레이션 되었습니다 . Docker의 쉬운 설치 방법 중 하나는 다음과 같습니다. curl -sSL https://get.docker.com/ | sh 그러나 도커 예제를 사용하여 다음과 같은 것을 보았습니다. sh -c "$(curl -sSL https://get.docker.com/)" 그것들은 기능적으로 …

3
다른 사용자의 환경 변수 가져 오기
여기에 무엇이 요청되는지 말하기가 어렵습니다. 이 질문은 모호하거나 모호하거나 불완전하거나 지나치게 광범위하거나 수사적이며 현재 형태로 합리적으로 대답 할 수 없습니다. 다시 열 수 있도록이 질문을 명확하게 설명 하려면 도움말 센터를 방문하십시오 . 휴일 육년 전 . 다른 사용자의 환경 변수를 볼 수있는 방법이 있습니까? 루트로 그렇게하고 싶습니다. 그래서 권한은 문제가되지 …

3
동일하지 않은 구문이 중요합니까?
스크립팅 할 때 다음 구문이 사실이 아니라는 것을 이해하기 쉽기 때문에 보통 다음 구문으로 if를 작성합니다. if [ ! "$1" = "$2" ]; then 다른 사람들은 아래 방법이 더 좋다고 말합니다 if [ "$1" != "$2" ]; then 문제가있는 이유와 차이점이 있는지 아무도 묻지 않는 것입니다. 그렇다면 두 구문 사이에 …
22 shell  test 


2
파이프, 파이프 라인에서 데이터 흐름은 어떻게됩니까?
파이프 라인에서 데이터가 어떻게 흐르는 지 이해하지 못하고 누군가가 무슨 일이 일어나고 있는지 명확히 할 수 있기를 바랍니다. 명령 파이프 라인이 파일 (텍스트, 문자열 배열)을 한 줄씩 처리한다고 생각했습니다. (각 명령 자체가 한 줄씩 작동하는 경우) 각 텍스트 행이 파이프 라인을 통과하면 명령은 이전 입력이 전체 입력 처리를 완료 할 …

2
확장명이 여러 개인 파일 복사
여러 개의 확장자를 가진 파일을 단일 대상 디렉토리에 복사하고 싶습니다. 예를 들어 다음 명령을 사용 하여 작업 디렉토리의 모든 .txt 파일을 다음 디렉토리에 복사 할 수 있습니다 destination. cp -v *.txt destination/ 그리고 다음을 사용 하여 작업 디렉토리의 모든 .png 디렉토리를 다음으로 복사 할 수 있습니다 destination. cp -v *.png …
22 bash  shell  wildcards  cp 

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