«shell» 태그된 질문

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


11
바이너리 데이터가 포함 된 텍스트 파일을 grep하는 방법은 무엇입니까?
grep 반환 바이너리 파일 test.log 일치 예를 들면 echo "line1 re \x00\r\nline2\r\nline3 re\r\n" > test.log # in zsh echo -e "line1 re \x00\r\nline2\r\nline3 re\r\n" > test.log # in bash grep re test.log 결과에 line1과 line3 (총 2 줄)이 표시되기를 바랍니다. trgrep이 다시 작동하도록 인쇄 할 수없는 데이터를 읽을 수있는 데이터로 …
122 shell 


5
bash 스크립트를 실행하는 도커 진입 점이 "권한이 거부되었습니다"
내 node.js 앱을 Dockerize하려고합니다. 컨테이너가 빌드되면 a를 실행 git clone하고 노드 서버를 시작 하기를 원합니다 . 따라서 이러한 작업을 .sh 스크립트에 넣었습니다. 그리고 ENTRYPOINT에서 단일 명령으로 스크립트를 실행합니다. FROM ubuntu:14.04 RUN apt-get update && apt-get install -y build-essential libssl-dev gcc curl npm git #install gcc 4.9 RUN apt-get install -y …
122 bash  shell  docker 


14
쉘에서 파일 크기 (바이트)를 가져 오는 이식 가능한 방법?
Linux에서는 stat --format="%s" FILE 하지만 Solaris에 액세스 할 수있는 stat 명령이 없습니다. 그러면 무엇을 사용해야합니까? Bash 스크립트를 작성 중이며 실제로 시스템에 새로운 소프트웨어를 설치할 수 없습니다. 이미 다음을 사용하고 있습니다. perl -e '@x=stat(shift);print $x[7]' FILE 또는: ls -nl FILE | awk '{print $5}' 그러나 이것들 중 어느 것도 합리적이지 않은 …
121 linux  bash  shell  solaris 

5
Linux bash : 다중 변수 할당
PHP의 다음 코드와 유사한 Linux bash에 존재합니까? list($var1, $var2, $var3) = function_that_returns_a_three_element_array() ; 즉, 한 문장에서 해당 값을 3 개의 다른 변수에 할당합니다. myBashFuntion"qwert asdfg zxcvb"문자열을 stdout에 쓰는 bash 함수가 있다고 가정 해 보겠습니다. 다음과 같이 할 수 있습니까? (var1 var2 var3) = ( `myBashFuntion param1 param2` ) 등호 왼쪽 …



6
ls -l 출력의 각 행에 대해 반복
다음의 출력에서 ​​각 줄을 반복하고 싶습니다. ls -l /some/dir/* 지금 시도하고 있습니다. for x in $(ls -l $1); do echo $x; done 그러나 이것은 줄의 각 요소를 개별적으로 반복하므로 다음을 얻습니다. -r--r----- 1 ivanevf eng 1074 Apr 22 13:07 File1 -r--r----- 1 ivanevf eng 1074 Apr 22 13:17 File2 하지만 …
120 linux  shell 


6
sed 전체 단어 검색 및 바꾸기
sed를 사용하여 전체 단어를 검색하고 바꾸려면 어떻게합니까? 하기 sed -i 's/[oldtext]/[newtext]/g' <file> [oldtext]내가 원하지 않는 부분 일치도 대체 합니다.
120 shell  sed 


9
awk / sed로 여러 번 나타날 수있는 두 마커 패턴 사이의 선을 선택하는 방법
두 개의 다른 마커 패턴 사이에 발생하는 선을 사용 awk하거나 sed어떻게 선택할 수 있습니까? 이러한 패턴으로 표시된 여러 섹션이있을 수 있습니다. 예 : 파일에 다음이 포함되어 있다고 가정합니다. abc def1 ghi1 jkl1 mno abc def2 ghi2 jkl2 mno pqr stu 그리고 시작 패턴 abc이고 종료 패턴은 다음 과 mno 같이 …

10
shebang (예 : #!)과 함께 awk에 여러 인수를 사용하는 방법은 무엇입니까?
shebang 을 사용하여 gawk 스크립트 를 실행하고 싶습니다 --re-interval. "순진한"접근 방식 #!/usr/bin/gawk --re-interval -f ... awk script goes here gawk가 첫 번째 인수 "--re-interval -f"(공백 주위로 분할되지 않음 )로 호출 되었기 때문에 작동 하지 않습니다. 이에 대한 해결 방법이 있습니까? 물론 gawk를 직접 호출 할 수는 없지만 첫 번째 인수를 …
118 shell  unix  awk  gawk  shebang 

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