«shell» 태그된 질문

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


16
Bash에서 배열을 정렬하는 방법
예를 들어 Bash에 배열이 있습니다. array=(a c b f 3 5) 배열을 정렬해야합니다. 내용을 정렬 된 방식으로 표시 할뿐만 아니라 정렬 된 요소를 사용하여 새 배열을 가져옵니다. 새로운 정렬 된 배열은 완전히 새로운 배열이거나 오래된 배열 일 수 있습니다.
139 arrays  bash  shell  sorting 

16
패턴 앞에 줄 바꿈을 삽입하는 방법은 무엇입니까?
줄 내에서 패턴 앞에 줄 바꿈을 삽입하는 방법은 무엇입니까? 예를 들어 정규식 패턴 뒤에 줄 바꿈을 삽입합니다 . sed 's/regex/&\n/g' 패턴 앞에서 똑같이 어떻게 할 수 있습니까? 이 샘플 입력 파일이 있으면 일치하는 패턴이 전화 번호입니다. some text (012)345-6789 되어야한다 some text (012)345-6789
138 shell  sed 

14
zsh에서 찾을 수없는 명령
z 셸을 사용하고 있습니다 (zsh기본 bash 대신 )을 사용하고 있으며 잘못된 일이 발생하여 작업하는 데 사용 된 모든 명령이 더 이상 인식되지 않습니다. ls zsh: command not found: ls open -e .zshrc zsh: correct 'open' to '_open' [nyae]? 재설정 방법이 나이 zsh문제를 해결하는 방법을 모르겠습니다 . $PATH변수 내용은 다음과 같습니다 …
138 shell  osx-lion  zsh 


10
파일 및 디렉토리 이름 바꾸기 (접두사 추가)
모든 폴더와 디렉토리에 접두사를 추가하고 싶습니다. 예: 나는 가지고있다 Hi.jpg 1.txt folder/ this.file_is.here.png another_folder.ok/ 접두사 "PRE_"를 추가하고 싶습니다 PRE_Hi.jpg PRE_1.txt PRE_folder/ PRE_this.file_is.here.png PRE_another_folder.ok/ 문안 인사,
137 linux  perl  shell 


9
쉘 스크립트 — <date> 이후에 수정 된 모든 파일 가져 오기
나는 PHP에서 이것을하지 않기를 원하므로 쉘 스크립팅에 능숙한 사람이 도울 수 있기를 바랍니다. 디렉토리를 재귀 적으로 실행하고 마지막으로 수정 한 날짜가있는 모든 파일이 어떤 날짜보다 큰 것을 찾는 스크립트가 필요합니다. 그런 다음 경로 정보를 유지하면서 파일을 tar로 압축합니다.
136 unix  shell 


7
Bash / sh-&&와;의 차이점
나는 일반적으로 ;한 줄에 여러 명령을 결합 하는 데 사용 하지만 일부 사람들은 선호합니다 &amp;&amp;. 차이점이 있습니까? 예를 들어, cd ~; cd -과 cd ~ &amp;&amp; cd -같은 일을 할 것으로 보인다. 어떤 버전이 더 이식성이 좋습니까? 예를 들어 Android의 쉘과 같은 bash-subset에서 지원됩니까?


10
SSH를 통해 Windows에서 원격 Linux 폴더를 마운트하려면 어떻게합니까? [닫은]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 팔년 전에 . 이 질문을 개선하십시오 저는 현재 시스템 관리자 / 쉘 프로그래밍 클래스의 맹인입니다. ssh는 ls, pwd 등과 같은 명령을 실행하는 데 제대로 작동하지만 편집기는 화면 판독기와 …
136 linux  shell  ssh 


18
많은 수의 파일에 대한 빠른 Linux 파일 수
파일 수가 매우 많을 때 (&gt; 100,000) 특정 디렉토리에서 파일 수를 찾는 가장 좋은 방법을 찾으려고합니다. 파일이 많으면 ls | wc -l실행하는 데 시간이 오래 걸립니다. 나는 이것이 모든 파일의 이름을 반환하기 때문이라고 생각합니다. 가능한 한 적은 디스크 IO를 사용하려고합니다. 나는 쓸데없는 쉘과 Perl 스크립트를 실험했다. 어떤 아이디어?
136 linux  shell  disk-io 

11
POSIX sh에 문자열에 다른 문자열이 포함되어 있는지 어떻게 알 수 있습니까?
다른 문자열 안에 문자열이 있으면 다양한 논리를 수행하는 Unix 쉘 스크립트를 작성하고 싶습니다. 예를 들어, 특정 폴더에있는 경우 분기합니다. 누군가 이것을 달성하는 방법을 말해 줄 수 있습니까? 가능하다면 나는 이것을 쉘 특정이 아닌 것으로 만들고 싶습니다 (즉, bash만이 아닙니다). 다른 방법이 없다면 그렇게 할 수 있습니다. #!/usr/bin/env sh if [ …
136 shell  unix 

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