«shell» 태그된 질문

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


10
쉘 스크립트에서 디렉토리의 파일 목록을 얻는 방법은 무엇입니까?
쉘 스크립트를 사용하여 디렉토리의 내용을 가져 오려고합니다. 내 스크립트는 다음과 같습니다 for entry in `ls $search_dir`; do echo $entry done $search_dir상대 경로는 어디 입니까? 그러나 $search_dir이름에 공백이있는 많은 파일이 있습니다. 이 경우이 스크립트는 예상대로 실행되지 않습니다. 나는 사용할 수 있다는 것을 알고 for entry in *있지만 현재 디렉토리에서만 작동합니다. 나는 …

4
UNIX 내보내기 명령 [닫힘]
닫은. 이 질문은 주제에 맞지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문 업데이트 는 그래서 주제에 스택 오버플로합니다. 휴일 팔년 전에 . 이 질문을 개선하십시오 export명령 사용을 이해하려고합니다 . 을 사용하려고 시도했지만 man export이 명령에 대한 매뉴얼이 없습니다. 누구든지 export유닉스에서 의 사용법을 이해하도록 도와 줄 수 있습니까 …
158 bash  shell  unix 


9
전달 된 인수가 Bash의 파일 또는 디렉토리인지 확인하십시오.
Ubuntu에서 매우 간단한 스크립트를 작성하여 파일 이름이나 디렉토리를 전달하고 파일 일 때 특정 작업을 수행 할 수 있으며 디렉토리 일 때 다른 작업을 수행 할 수 있습니다. 내가 겪고있는 문제는 디렉토리 이름 또는 파일도 공백이나 다른 이스케이프 가능한 문자가 이름에있을 때입니다. 아래에 기본 코드가 나와 있으며 몇 가지 테스트가 있습니다. …
156 bash  shell 



4
클릭 탭시 쉘 초기화 문제, getcwd의 문제점은 무엇입니까?
bash에서 Tab을 클릭하면 오류 메시지가 표시됩니다. 무엇이 잘못 되었습니까? symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: Success symlink-hook: error retrieving current directory: getcwd: cannot access parent directories: Success symlink-hook: error retrieving current …
153 linux  bash  shell  pwd  getcwd 

11
ls 및 grep을 사용하여 특정 확장자를 가진 파일 나열
방금 현재 디렉토리에서 파일을 가져오고 .mp4 .mp3 .exe 파일 만 출력합니다. 그래서 나는 이것을 할 수 있다고 생각했습니다. ls | grep \.mp4$ | grep \.mp3$ | grep \.exe$ 그러나 아니요, 첫 번째 grep은 mp4를 출력하기 때문에 다른 2 grep은 사용되지 않습니다. 어떤 아이디어? 추신 : Slow Leopard에서이 스크립트 실행
153 bash  shell  macos  grep 

12
스크립트를 통해 crontab을 작성하는 방법
서버를 설정하기 위해 실행하는 스크립트를 통해 크론 작업을 추가해야합니다. 현재 우분투를 사용하고 있습니다. 사용할 수는 crontab -e있지만 현재 crontab을 편집하는 편집기가 열립니다. 프로그래밍 방식 으로이 작업을 수행하고 싶습니다. 그렇게 할 수 있습니까?
153 linux  shell  ubuntu  cron  crontab 

7
grep 명령의 결과로 수신 된 각 줄을 처리하는 방법
다음과 같이 grep 명령을 실행 한 후 파일에서 여러 줄을 검색했습니다 . var=`grep xyz abc.txt` 결과적으로 xyz로 구성된 10 줄이 있다고 가정 해 봅시다. 이제 grep 명령의 결과로 얻은 각 줄을 처리해야합니다. 이를 위해 어떻게 진행합니까?
152 bash  shell  grep 

7
Bash 스크립트 내에서 문자열을 명령으로 실행
명령으로 실행할 문자열을 빌드하는 Bash 스크립트가 있습니다. 스크립트: #! /bin/bash matchdir="/home/joao/robocup/runner_workdir/matches/testmatch/" teamAComm="`pwd`/a.sh" teamBComm="`pwd`/b.sh" include="`pwd`/server_official.conf" serverbin='/usr/local/bin/rcssserver' cd $matchdir illcommando="$serverbin include='$include' server::team_l_start = '${teamAComm}' server::team_r_start = '${teamBComm}' CSVSaver::save='true' CSVSaver::filename = 'out.csv'" echo "running: $illcommando" # $illcommando > server-output.log 2> server-error.log $illcommando 에 인수를 올바르게 제공하지 않는 것 같습니다 $serverbin. 스크립트 출력 : …

8
명령 출력에서 ​​두 번째 열을 얻는 방법?
내 명령의 출력은 다음과 같습니다. 1540 "A B" 6 "C" 119 "D" 첫 번째 열은 항상 숫자 다음에 공백이 있고 큰 따옴표로 묶인 문자열입니다. 내 목적은 다음과 같이 두 번째 열만 얻는 것입니다. "A B" "C" "D" 나는 <some_command> | awk '{print $2}'이것을 달성 하기 위해 사용하려고했다 . 그러나 문제는 …
152 shell  awk  ksh 


4
grep 결과 전후에 줄을 가져 오는 방법은 무엇입니까?
안녕하세요, bash 프로그래밍을 처음 접했습니다. 주어진 텍스트에서 검색하는 방법을 원합니다. 이를 위해 grep함수를 사용 합니다. grep -i "my_regex" 작동합니다. 그러나 다음과 data같이 주어집니다 : This is the test data This is the error data as follows . . . . . . . . . . . . . . …
151 bash  shell  ubuntu 

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