«shell» 태그된 질문

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




11
scp를 사용하여 폴더를 원격에서 로컬로 복사하려면 어떻게합니까? [닫은]
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 삼년 전에 . scp?를 사용하여 원격에서 로컬 호스트로 폴더를 어떻게 복사 합니까? ssh서버에 로그인 할 때 사용 합니다. 그런 다음 원격 폴더 foo를 local 에 복사하고 …
2695 shell  command-line  copy  scp 

26
Bash에서 문자열에 하위 문자열이 포함되어 있는지 확인하는 방법
Bash에 문자열이 있습니다. string="My string" 다른 문자열이 포함되어 있는지 어떻게 테스트 할 수 있습니까? if [ $string ?? 'foo' ]; then echo "It's there!" fi ??알 수없는 운영자는 어디에 있습니까 ? 에코와를 사용 grep합니까? if echo "$string" | grep 'foo'; then echo "It's there!" fi 약간 서투른 것 같습니다.
2565 string  bash  shell  substring  sh 

17
쉘에서 "2> & 1"은 무엇을 의미합니까?
유닉스 쉘에서 추가 조작 을 위해 스트림 으로 결합 stderr하고 싶다면 명령 끝에 다음을 추가 할 수 있습니다.stdoutstdout 2>&1 따라서 head의 출력에서 사용하려면 g++다음과 같이 할 수 있습니다. g++ lots_of_errors 2>&1 | head 처음 몇 개의 오류 만 볼 수 있습니다. 나는 항상 이것을 기억하는 데 어려움을 겪고 있으며 끊임없이 …
2282 bash  shell  unix  redirect 

30
Bash에서 구분 기호로 문자열을 어떻게 분할합니까?
이 문자열을 변수에 저장했습니다. IN="bla@some.com;john@home.com" 이제 문자열을 ;구분 기호 로 나누고 싶습니다 . ADDR1="bla@some.com" ADDR2="john@home.com" 반드시 ADDR1및 ADDR2변수 가 필요하지는 않습니다 . 그것들이 배열의 요소라면 더 좋습니다. 아래 답변의 제안 후, 나는 다음과 같은 결과를 얻었습니다. #!/usr/bin/env bash IN="bla@some.com;john@home.com" mails=$(echo $IN | tr ";" "\n") for addr in $mails do …
2041 bash  shell  split  scripting 

15
dir이 아직없는 경우에만 mkdir하는 방법은 무엇입니까?
AIX의 KornShell (ksh)에서 실행되는 쉘 스크립트를 작성 중입니다. mkdir명령을 사용하여 디렉토리를 만들고 싶습니다 . 그러나 디렉토리가 이미 존재할 수 있으며,이 경우 아무것도하고 싶지 않습니다. 따라서 디렉토리가 존재하지 않는지 테스트하거나 mkdir기존 디렉토리를 작성할 때 발생하는 "파일 존재"오류를 억제 하려고합니다. 최선의 방법에 대한 생각이 있으십니까?
1987 shell  scripting  ksh  aix  mkdir 



14
Bash에서 변수를 명령 출력으로 설정하려면 어떻게합니까?
다음과 같은 매우 간단한 스크립트가 있습니다. #!/bin/bash VAR1="$1" MOREF='sudo run command against $VAR1 | grep name | cut -c7-' echo $MOREF 명령 줄 에서이 스크립트를 실행하고 인수를 전달하면 출력이 표시되지 않습니다. 그러나 $MOREF변수에 포함 된 명령을 실행 하면 출력을 얻을 수 있습니다. 스크립트 내에서 실행해야하는 명령의 결과를 변수에 저장 한 …
1675 bash  shell  command-line 

30
디렉토리의 모든 코드 줄을 재귀 적으로 계산하는 방법은 무엇입니까?
우리는 PHP 응용 프로그램을 가지고 있으며 특정 디렉토리와 하위 디렉토리에서 모든 코드 줄을 계산하려고합니다. 우리는 단지 거친 아이디어를 얻으려고 노력하기 때문에 의견을 무시할 필요가 없습니다. wc -l *.php 이 명령은 주어진 디렉토리 내에서 훌륭하게 작동하지만 하위 디렉토리는 무시합니다. 나는 이것이 효과가 있다고 생각했지만 74를 반환하고 있지만, 그렇지 않습니다 ... find …
1623 bash  shell 


20
Bash의 변수로 정의 된 범위의 숫자를 어떻게 반복합니까?
변수에 범위가 주어지면 Bash에서 숫자 범위를 어떻게 반복합니까? 이 작업을 수행 할 수 있음을 알고 있습니다 (Bash 설명서 에서 "시퀀스 표현"이라고 함 ). for i in {1..5}; do echo $i; done 다음을 제공합니다. 1 2 3 4 5 그러나 범위 끝점 중 하나를 변수로 바꾸려면 어떻게해야합니까? 작동하지 않습니다. END=5 for …
1542 bash  shell  for-loop  syntax 


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