«shell» 태그된 질문

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

2
bash에서 CTRL + 4 (및 CTRL + \)의 기능은 무엇입니까?
방금 우연히 CTRL+ 명령 줄에서 입력을 4 읽는 프로그램을 닫습니다 stdin. 이것이 프로그램 읽기에 CTRL+ 4또는 CTRL+ /를 입력 할 때의 모습입니다stdin $ cat wefwef wefwef ^\Quit $ bc bc 1.06.95 Copyright 1991-1994, 1997, 1998, 2000, 2004, 2006 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. …

3
빈 쉘 변수를 사용할 때 오류 발생
때로는 $PROJECT_HOME/*프로젝트의 모든 파일을 삭제하기 위해 사용합니다. 환경 변수 PROJECT_HOME가 설정되어 있지 않으면 (내가 su하고 새 사용자 에게이 환경 변수가 설정되어 있지 않기 때문에) 루트 폴더에서 모든 파일을 삭제하기 시작합니다. 이것은 종말입니다. bash쉘에서 정의되지 않은 환경 변수를 사용할 때 오류가 발생 하도록 구성 하려면 어떻게 해야합니까?

2
메시지를 sendmail로 파이프하는 형식은 무엇입니까?
다음 명령을 사용하여 메시지를 즉시 작성하여 보냅니다. echo "Subject:Hello \n\n I would like to buy a hamburger\n" | sendmail email@example.com 파일에서 정보를 보낼 때 다음과 같은 작업을 수행하는 것 같습니다. sendmail email@example.com mail.txt 그런 다음 sendmail은 각 줄을 헤더로보고 구문 분석합니다. 그러나 내가 위에서 보낸 방식으로 모든 것이 제목 줄에 …
22 shell  email  sendmail  echo 


2
'bash -c'에 인수 추가
Bash를 통해 다음과 같이 명령을 실행하고 싶다고 가정 해 봅시다. /bin/bash -c "ls -l" Bash 매뉴얼 페이지에 따르면 다음과 같이 실행할 수도 있습니다. # don't process arguments after this one # | pass all unprocessed arguments to command # | | # V V /bin/bash -c ls -- -l 작동하지 …

3
쉘 스크립트에서 대소 문자를 구분하지 않는 부분 문자열 검색 [닫기]
휴무 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 오년 전에 . 대소 문자를 구분하지 않는 명령 문자열을 명령 출력과 일치시키는 쉘 스크립트를 작성하려면 어떻게해야합니까?

7
런타임 동안 스크립트에서 쉘을 결정
내 지식에 따라 현재 쉘을 결정하기 위해 쉘 echo $0에서 사용 합니다. 오히려 스크립트가 실행중인 쉘을 체크인하기를 원합니다. 그래서 $0스크립트 로 인쇄하려고 시도했을 때 스크립트 이름을 반환합니다. 그래서 내 질문은 런타임 중에 스크립트가 실행중인 쉘을 어떻게 찾을 수 있습니까?
22 linux  shell  ksh 

2
커맨드 라인에서 for 루프를 만드는 방법?
간단하게 보자 for loop #!/bin/bash for i in `seq 1 10`; do echo $i done bash 스크립트의 AFAIK 세미콜론은 쉘이 현재 명령을 동기식으로 실행 한 후 다음 명령으로 이동합니다. Enter 키를 누르면 버퍼를 즉시 플러시하여 다음 명령을 입력 할 수 없다는 점을 제외하면 문자 그대로 동일합니다. 셸이 다음 줄을 해석 …
22 bash  shell 



1
URL 루프 호출 URL? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? Unix & Linux Stack Exchange에 대한 주제가 되도록 질문을 업데이트하십시오 . 휴일 오년 전에 . bash를 사용하고 있으며 for 루프에서 curl URL 호출을 시도하고 있습니다. 아래는 간단한 컬 호출입니다. curl -v --header "Connection: keep-alive" "localhost:8080/user?userid=52010&client_id=20&attr=0" 그리고이 …
22 shell  curl 





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