«shell» 태그된 질문

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

4
PHP shell_exec () 대 exec ()
와의 차이점을 이해하기 위해 고심 shell_exec()하고 있습니다 exec()... exec()서버 측 명령을 실행 하는 데 항상 사용 shell_exec()했습니까? 가 shell_exec()단지 속기 exec()? 더 적은 매개 변수를 가진 동일한 것으로 보입니다.
345 php  shell  command  exec 

10
stdin은 터미널이 아니므로 의사 터미널이 할당되지 않습니다.
원격 서버에 일부 디렉토리를 만든 다음 scp를 사용하여 로컬 컴퓨터에서 원격으로 파일을 복사하는 쉘 스크립트를 작성하려고합니다. 여기까지 내가 가진 것입니다 : ssh -t user@server<<EOT DEP_ROOT='/home/matthewr/releases' datestamp=$(date +%Y%m%d%H%M%S) REL_DIR=$DEP_ROOT"/"$datestamp if [ ! -d "$DEP_ROOT" ]; then echo "creating the root directory" mkdir $DEP_ROOT fi mkdir $REL_DIR exit EOT scp ./dir1 user@server:$REL_DIR …
345 linux  bash  shell  ssh 

11
: (콜론) GNU Bash 내장의 목적은 무엇입니까?
주석 리더에 지나지 않지만 실제로 내장 된 쉘인 명령의 목적은 무엇입니까? 호출 당 약 40 % 정도 주석을 스크립트에 삽입하는 것보다 속도가 느립니다. 주석의 크기에 따라 크게 달라질 수 있습니다. 내가 볼 수있는 유일한 이유는 다음과 같습니다. # poor man's delay function for ((x=0;x<100000;++x)) ; do : ; done # …
336 bash  shell  built-in 

12
여러 패턴과 일치하는`find -name` 패턴
명령을 사용하여 디렉토리에있는 모든 파이썬 및 HTML 파일 목록을 가져 오려고했습니다 find Documents -name "*.{py,html}". 그런 다음 맨 페이지가 나왔습니다. 패턴 내의 중괄호 ( '{}')는 특수한 것으로 간주되지 않습니다 (즉, find. -name 'foo {1,2}'는 foo1 및 foo2 파일이 아니라 foo {1,2}라는 파일과 일치합니다. 이것이 파이프 체인의 일부이므로 런타임에 일치하는 확장명을 …
335 shell  find 



2
디렉토리에 대한 링크를 만드는 방법 [닫힘]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 팔년 전에 . 이 질문을 개선하십시오 어떻게 링크를 만드는 방법 xxx에를 /home/jake/doc/test/2000/something/? xxx가 아래에 생성되었고 /home/jake현재에 있다고 가정합니다 /home/jake. 당신이 할 때 cd xxx, 당신은 직접 이동합니다 /home/jake/doc/test/2000/something/.
321 linux  shell  command 

30
curl 명령을 위해 데이터를 urlencode하는 방법은 무엇입니까?
테스트를 위해 매개 변수를 사용하고 curl을 통해 웹 사이트로 보내는 bash 스크립트를 작성하려고합니다. 특수 문자가 올바르게 처리되도록 값을 URL 인코딩해야합니다. 가장 좋은 방법은 무엇입니까? 지금까지 내 기본 스크립트는 다음과 같습니다. #!/bin/bash host=${1:?'bad host'} value=$2 shift shift curl -v -d "param=${value}" http://${host}/somepath $@

12
Sed를 사용하여 문자열이 포함 된 전체 줄을 바꿉니다.
다음과 같은 특정 줄이있는 텍스트 파일이 있습니다. sometext sometext sometext TEXT_TO_BE_REPLACED sometext sometext sometext 위의 전체 줄을 This line is removed by the admin. 검색 키워드는 TEXT_TO_BE_REPLACED 이를 위해 쉘 스크립트를 작성해야합니다. 어떻게 이것을 사용하여 이것을 달성 할 수 sed있습니까?
319 string  shell  sed 

3
리눅스에서 기본 쉘 변경하기
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 칠년 전에 . 이 질문을 개선하십시오 기본 쉘을 어떻게 변경할 수 있습니까? 이 env명령은 현재 다음과 같이 말합니다. SHELL=/bin/tcsh Bash로 변경하고 싶습니다.
317 linux  bash  shell  environment  tcsh 

8
Bash에서 폴더 크기 확인
디렉토리 크기를 계산하는 스크립트를 작성하려고하는데 크기가 10GB 미만이고 2GB보다 큰 경우 조치를 수행하십시오. 폴더 이름은 어디에서 언급해야합니까? # 10GB SIZE="1074747474" # check the current size CHECK="`du /data/sflow_log/`" if [ "$CHECK" -gt "$SIZE" ]; then echo "DONE" fi
317 bash  shell  directory 


11
Bash에서 여러 텍스트 파일을 단일 파일로 연결
디렉토리의 모든 * .txt 파일을 하나의 큰 텍스트 파일로 결합하는 가장 빠르고 실용적인 방법은 무엇입니까? 현재 cygwin이있는 창을 사용하고 있으므로 BASH에 액세스 할 수 있습니다. Windows 셸 명령도 좋지만 하나가 의심됩니다.
305 bash  shell 


7
마크 다운에서 bash / shell 코드 강조
마크 다운 파일에서 bash / shell 명령을 강조 표시하는 방법은 무엇입니까? 예를 들어 js내가 다음과 같이 씁니다. ```js function () { return "This code is highlighted as Javascript!"} ``` HTML 코드를 강조하기 위해 사용 ```html합니다. bash / shell 명령을 어떻게 강조 할 수 있습니까?

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