«shell-script» 태그된 질문

쉘 스크립트, 쉘로 해석되는 실행 파일 (bash, zsh 등)에 대한 질문.



5
쉘 프롬프트에서 '예'의 변형을 수용하는 더 좋은 방법
필자가 작성한 쉘 스크립트의 유용성 테스트에 따르면 사람들은 '예'라고 대답하는 질문에 대한 대답에 대한 기대치가 서로 다릅니다. 아래 코드 예제의 변형을 참조하십시오. 분명히 내가 생각해 낸 더 좋은 방법이 있어야합니까? 당신의 무엇입니까 읽을 수 와 짧은 폼 이에 걸릴? read -p 'Answer this question with yes: ' answer if [ …


3
bash 스크립트를 사용하여 문자열 + 숫자와 결합 된 문자열을 정렬하는 방법은 무엇입니까?
이것은 내가 정렬하려는 데이터입니다. 그러나 sort숫자를 문자열로 처리합니다. 예상대로 정렬되지 않은 데이터입니다. / 가정 / 파일 / profile1 / 홈 / 파일 / profile10 / 홈 / 파일 / profile11 / 홈 / 파일 / profile12 / 홈 / 파일 / profile14 / 홈 / 파일 / profile15 / 홈 …



6
비밀번호를 계속 입력하지 않고도 SSH pub 키를 서버 목록에 어떻게 전파 할 수 있습니까?
최근에 서버 목록에 대한 사용자 이름 / 암호 액세스 권한이 부여되었으며 SSH 공개 키를이 서버에 전파하여 더 쉽게 로그인 할 수 있습니다. 그래서 분명합니다 : 이것을 자동화하기 위해 사용할 수있는 원격 서버에는 기존 공개 키가 없습니다. 이것은 내가이 서버에 처음 로그인 할 때 이루어지며, 액세스하기 위해 자격 증명을 지속적으로 입력하지 …

7
sudo가 필요한 스크립트가 없으면 sudo와 prompt를 사용해야합니까?
백라이트 밝기를 세밀하게 제어 sudo하고 실행 해야하는 스크립트 가 있습니다. 본질적으로 이것입니다 : backlight="/sys/class/backlight/acpi_video0/brightness" echo $1 | tee $backlight 에 살고 있습니다 ~/bin/backlight-adjust. 권한있는 위치에 쓰기 sudo때문에 스크립트에 권한 이 필요합니다 tee $backlight. 로 실행되지 않으면 실패합니다 sudo. 이 방법은 환경 에 있지 않고 내 환경에만 sudo backlight-adjust있기 때문에 실행할 …

6
동일한 헤더로 여러 파일을 연결
같은 헤더와 다른 벡터가있는 여러 파일이 있습니다. 나는 그것들을 모두 연결해야하지만 첫 번째 파일의 헤더 만 연결하기를 원하고 다른 헤더는 모두 동일하기 때문에 연결하고 싶지 않습니다. 예를 들면 다음과 같습니다. file1.txt <header>INFO=<ID=DP,Number=1,Type=Integer> <header>INFO=<ID=DP4,Number=4,Type=Integer> A B C file2.txt <header>INFO=<ID=DP,Number=1,Type=Integer> <header>INFO=<ID=DP4,Number=4,Type=Integer> D E F 나는 출력이 필요하다 <header>INFO=<ID=DP,Number=1,Type=Integer> <header>INFO=<ID=DP4,Number=4,Type=Integer> A B C …


5
쉘 스크립팅 : 인터넷 연결을 확인하는 올바른 방법은 무엇입니까?
인터넷 연결을 확인하는 스크립트를 찾았습니다. 일부는 인터페이스가 작동 중이면 IP 주소를 확인하지만 인터넷 연결을 확인하지 않습니다. 핑을 사용하는 일부를 다음과 같이 발견했습니다. if [ 'ping google.com -c 4 | grep time' != "" ]; then그러나 핑 자체가 어떤 이유로 멈출 수 있기 때문에 때로는 신뢰할 수 없습니다 (예 : 일부 …

8
쉘 스크립트에 구성 파일 사용
내 스크립트에 대한 구성 파일을 만들어야합니다. 여기 예가 있습니다. 스크립트: #!/bin/bash source /home/myuser/test/config echo "Name=$nam" >&2 echo "Surname=$sur" >&2 내용 /home/myuser/test/config: nam="Mark" sur="Brown" 작동합니다! 내 질문 : 이것이 올바른 방법입니까 아니면 다른 방법이 있습니까?

6
스크립트에서 산술 변수를 추가하는 방법
폴더에 포함 된 여러 파일의 줄 크기를 누적하고 싶습니다. 다음 스크립트를 작성했습니다. let a=0 let num=0 for i in folder/* do num=`cat $i | wc -l` a=$a+$num done echo $a 내가 스크립트의 끝에서 얻는 것은 123 + 234 + 432 + ...이며 산술 연산의 결과가 아닙니다.

5
Bash에서 http 링크의 마지막 부분을 얻는 방법은 무엇입니까?
http 링크가 있습니다 : http://www.test.com/abc/def/efg/file.jar 마지막 부분 file.jar을 변수에 저장하려고하므로 출력 문자열은 "file.jar"입니다. 조건 : 링크 길이가 다를 수 있습니다. 예 : http://www.test.com/abc/def/file.jar. 나는 그런 식으로 시도했다 : awk -F'/' '{print $7}' 이지만 문제는 URL 길이이므로 모든 URL 길이에 사용할 수있는 명령이 필요합니다.
25 bash  shell-script  awk  cut 

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