«shell» 태그된 질문

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

15
생산성을 높이기 위해 쉘 프로파일에서 어떤 사용자 정의를 수행 했습니까?
잠김 . 이 질문과 주제는 주제가 다르지만 역사적 의미가 있기 때문에이 질문과 답변은 잠겨 있습니다. 현재 새로운 답변이나 상호 작용을받지 않습니다. 일부 사람들에게는 시작 스크립트가 있고 일부 사람들은 프롬프트를 개인화한다는 것을 알고 있습니다. 한 개발자는 자주 방문하는 긴 경로와 자주 실행하는 명령에 짧은 별칭을 사용합니다. 생산성과 사용 편의성을 높이기 위해 …

2
“”가 포함 된 문자열 안에 변수를 삽입하는 방법은 무엇입니까?
변수를 삽입하여 xml 문자열을 구성하고 싶습니다. str1="Hello" str2="world" xml='<?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2>' echo $xml 결과는 <?xml version="1.0" encoding="iso-8859-1"?><tag1>Hello</tag1><tag2>world</tag2> 그러나 내가 얻는 것은 : <?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2> 나는 또한 시도했다 xml="<?xml version="1.0" encoding="iso-8859-1"?><tag1>$str1</tag1><tag2>$str2</tag2>" 그러나 내부 큰 따옴표를 제거하고 다음을 제공합니다. <?xml version=1.0 encoding=iso-8859-1?><tag1>hello</tag1><tag2>world</tag2>
25 bash  shell  variable  xml 

2
'echo'와 'echo-e'의 차이점 [닫힘]
폐쇄되었습니다 . 이 질문에는 세부 사항이나 명확성 이 필요 합니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 세부 사항을 추가하고 문제점을 명확하게하십시오 . 휴일 3 년 전 . 차이점은 무엇이며 echo그리고 echo -e? echo 명령에 어떤 따옴표 ( ""또는 '')를 사용해야합니까? 즉 : echo …
25 shell 

2
파이프가있는 피드 소스 명령
이전에는 다음 source과 같은 명령을 사용 했습니다. source file_name 그러나 내가하려는 것은 이것입니다. echo something | source 작동하지 않습니다.
25 shell  pipe 

3
쉘에서 $ #는 무엇을 의미합니까?
$#쉘에서 무엇을 의미합니까? 나는 다음과 같은 코드를 가지고있다 if [ $# -eq 0 ] then 무슨 $#뜻 인지 이해하고 싶지만 Google 검색은 이런 종류의 것들을 검색하는 데 매우 나쁩니다.


1
대화식 쉘은 무엇을 의미합니까?
유닉스 : Kenneth H. Rosen et al. 쉘 이름을 명령으로 사용하여 로그인 한 후 다른 쉘을 시작할 수 있습니다. 예를 들어 Korn 쉘을 시작하려면 명령 프롬프트에서 ksh를 입력 할 수 있습니다. 이 유형의 쉘은 로그인 쉘이 아니며이를 사용하기 위해 다시 로그인 할 필요는 없지만 여전히 대화식 쉘이므로 쉘을 사용하는 것과 …
25 shell 



2
"로 스크립트 실행. ”및“source”
bash 스크립트를 실행하는 다음 두 가지 방법이 동일한 지 궁금합니다. . ./myScript.sh source myScript.sh 스크립트를 실행하는 대신 스크립트 내용을 실행하고 있습니까 (예 : 스크립트 실행을위한 서브 쉘을 작성하지 않습니까)?

2
쉘 환경을 재설정하는 방법?
이 문제는 잠시 동안 나를 괴롭 혔으며 EnvWatcher를 통해 내 대답을 찾았다 고 생각했지만 불행히도 Bash에서만 작동합니다. 그리고 나는 zsh를 사용합니다. env-watcher가 수행하는 작업을 적은 수준으로 복제하고 싶지만 쉘을 깨끗한 시작 단계로 재설정 할 수있는 명령이 있는지 알아야합니다. 예를 들어 다음과 같은 워크 플로를 원합니다. source some-functions alias another-thing export …


2
정렬 된 STDOUT / STDERR을 캡처하고 타임 스탬프 / 접두사를 추가하는 방법은 무엇입니까?
나는 거의 모든 가능한 비슷한 질문 을 탐색했지만 아무 소용이 없습니다. 문제를 자세하게 설명하겠습니다. 무인 스크립트를 실행하면 표준 출력 및 표준 오류 행이 생성 될 수 있습니다 . 터미널 에뮬레이터에서 표시 한대로 정확한 순서로 캡처 한 다음 "STDERR :"및 "STDOUT :"과 같은 접두사를 추가하고 싶습니다. 나는 파이프와 epoll 기반 접근 …

3
bash는 C의 포크 ()와 유사한 포크를 지원합니까?
동일한 스크립트의 두 복사본이 실행되도록 한 지점에서 포크하려는 스크립트가 있습니다. 예를 들어 다음 bash 스크립트가 존재합니다. echo $$ do_fork() echo $$ 이 bash 스크립트가 실제로 존재하면 예상되는 결과는 다음과 같습니다. <ProcessA PID> <ProcessB PID> <ProcessA PID> 또는 <ProcessA PID> <ProcessA PID> <ProcessB PID> "do_fork ()"대신 이런 종류의 출력을 얻거나 bash …
25 shell  fork 


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