bash-script

Bash에서 백슬래시를 쉼표로 바꾸기
bash-script

Bash에서 백슬래시를 쉼표로 바꾸기

파일을 한 줄씩 읽는 스크립트를 작성하려고 합니다. 백슬래시(\)를 쉼표(,)로 바꿔야 합니다. 입력 파일은 다음과 같습니다. 1,2,3,WORKSTATION1\A,5 1,2,3,WORKSTATION2\B,5 1,2,3,WORKSTATION1\C,5 1,2,3,WORKSTATION1\D,5 1,2,3,WORKSTATION1\E,5 1,2,3,WORKSTATION1\F,5 1,2,3,WORKSTATION1\G,5 내가 작성한 코드는 다음과 같습니다. #!/bin/bash cat $1 | wh...

Admin

Bash에서 CSV 파일의 특정 열에 대한 산술 연산
bash-script

Bash에서 CSV 파일의 특정 열에 대한 산술 연산

다음 내용이 포함된 파일이 있습니다. A,10,20,30,40,50 B,20,40,10,30,60 C,30,50,20,40,10 D,40,50,20,10,30 위 CSV 파일의 특정 열(예: 열 3)에 대해 일부 산술 연산(예: 10으로 나누기)을 수행하고 싶습니다. 따라서 다음과 같이 씁니다. A,10,2,30,40,50 B,20,4,10,30,60 C,30,5,20,40,10 D,40,5,20,10,30 이것이 어떻게 달성될 수 있습니까? ...

Admin

sudo(bash 기능)를 통해 nvm 실행
bash-script

sudo(bash 기능)를 통해 nvm 실행

기본적으로 실행되어야 하는 초기화 스크립트를 작성하고 싶습니다. nvm use v0.11.12 && forever start /srv/index.js 사용자로서 webconfig. nvm에 선언된 쉘 함수이며 ~webconfig/.nvm/nvm.sh's를 통해 함수를 포함합니다.source ~/.nvm/nvm.shwebconfig.bashrc 나는 다음을 시도했다: sudo -H -i -u webconfig nvm echo "nvm" | sudo -H -i -u webconf...

Admin

bash -c를 사용한 명령으로서의 변수
bash-script

bash -c를 사용한 명령으로서의 변수

누군가가 만든 bash 스크립트를 읽고 있었는데 작성자가 작성자가 사용한 명령처럼 변수를 평가하기 위해 eval을 사용하지 않는다는 것을 알았습니다. bash -c "$1" 바꾸다 eval "$1" 나는 eval을 사용하는 것이 선호되는 방법이라고 생각하며 어쨌든 더 빠를 것입니다. 정말? 둘 사이에 실질적인 차이가 있나요? 둘 사이의 중요한 차이점은 무엇입니까? ...

Admin

printf 출력은 다음 줄로 실행됩니다.
bash-script

printf 출력은 다음 줄로 실행됩니다.

나는 이미 에 있습니다 vi. 내 출력은 그 아래 줄로 실행됩니다. 저는 UNIX를 처음 접했기 때문에 배우려고 노력하고 있습니다. 내 출력은 printf. printf "%-15s %15s %15s %2d\n %2s " $name $days $phone $start $time 예를 들어 출력은 다음과 같습니다. name days phone start time name days phone start time name days ...

Admin

다중 bash 기능 실행
bash-script

다중 bash 기능 실행

스위치를 "자동으로" 연결하고 명령을 startup-config사용하여 스위치를 검색하는 bash 기능을 만들었습니다 expect. expect이 스위치는 패션을 허용하지 않고 ssh user@host사용자 및 비밀번호 튜플을 다시 요청하기 때문에 사용해야 합니다 . 이러한 백업을 관리하기 위해 만든 기능은 다음과 같습니다. main_pc3548(){ /usr/bin/env expect <<-END3548 spawn ssh -o StrictHostKeyChe...

Admin

배열 요소의 조합을 찾는 쉘 스크립트
bash-script

배열 요소의 조합을 찾는 쉘 스크립트

배열이 정의된 쉘 스크립트가 있습니다. 배열에 2개 이상의 요소가 포함되어 있습니다. 배열의 모든 요소의 조합을 찾아야 합니다. 내 배열에 요소가 있다고 가정해 보겠습니다.{12345, 56789, 98765}, 출력을 얻으려고 노력 중입니다. 12345, 56789 12345, 98765 56789, 98765 나는 PHP 코드를 시도했다여기. <?php function pc_permute($items, $perms = array( )) { if (empty($items)) { ...

Admin

명령 조건은 때로는 정수이고 때로는 문자열입니다.
bash-script

명령 조건은 때로는 정수이고 때로는 문자열입니다.

이 조건을 실행하고 싶습니다. while [ $(cat /path_of a file/) -eq 1 ] 조건이 참인 경우에만 조건이 참이 됩니다. $(cat /path_of a file/) 문자열이 아닌 정수입니다! 이 문제를 어떻게 극복할 수 있습니까? ...

Admin

bash 함수는 다른 언어처럼 매개변수를 허용합니까?
bash-script

bash 함수는 다른 언어처럼 매개변수를 허용합니까?

$PATH다음과 같이 설정할 수 있는 bash 기능이 있습니다 . assign-path() { str=$1 # if the $PATH is empty, assign it directly. if [ -z $PATH ]; then PATH=$str; # if the $PATH does not contain the substring, append it with ':'. elif [[ $PATH != *$str* ]]; then PATH=$P...

Admin

dat 파일에서 사용자 추가
bash-script

dat 파일에서 사용자 추가

이름이 포함된 데이터 파일이 있습니다. 그룹이나 비밀번호 없이 추가해야 하는 사용자 이름입니다. 물론 모든 공백을 제거해야합니다. bash 스크립트를 사용하여 추가해야 합니다. 누구든지 스크립트 작성을 도와줄 수 있나요? 문서: Marianne Earman Justina Dragaj Mandy Mcdonnell Conrad Lanfear Cyril Behen Shelley Groden Rosalind Krenzke Davis Brevard Winnie Rei...

Admin

한 스크립트의 플래그를 다른 스크립트의 함수로 전달하는 방법
bash-script

한 스크립트의 플래그를 다른 스크립트의 함수로 전달하는 방법

나는 많은 프로그램(homebrew, git 등)이 설치되어 있는 스크립트를 가지고 있으며 그 과정에서 수행되는 모든 작업을 기록하도록 하고 있지만 플래그를 전달하여 로깅을 끄고 stdout싶습니다. --no-log. 로깅 기능은 여러 도우미 스크립트가 포함된 파일에서 시작되므로 이러한 다른 파일에 플래그를 전달할 수 없습니다. [편집하다] 주어진(./bin/install.sh) #!/usr/bin/env bash # Test for known flags for opt in $@ do ...

Admin

외부 모니터 연결 시 xrandr을 사용하여 기본 비디오 출력 끄기
bash-script

외부 모니터 연결 시 xrandr을 사용하여 기본 비디오 출력 끄기

저는 Bash 스크립팅을 처음 접했고 VGA를 통해 외부 모니터를 연결할 때 노트북 디스플레이가 꺼지도록 비디오 출력을 구성하려고 합니다. 제가 생각해낸 스크립트는 다음과 같습니다. 매우 간단합니다. #!/bin/bash myvar="$(xrandr -q)" if [[ $myvar == *"VGA connected"* ]] then xrandr --output VGA --auto; xrandr --output LVDS --off; else ...

Admin

run-parts(8) 유틸리티의 목적
bash-script

run-parts(8) 유틸리티의 목적

적어도 데비안 기반 시스템에는 run-parts유틸리티 가 있습니다도구다양한 스크립트에 사용되는 패키지입니다. 예를 들어 /etc/X11/Xsession에서는 디렉터리에 있는 모든 실행 파일을 실행합니다. 옵션이나 유틸리티 find와 함께 ​​사용할 수 있는데 실행 중인 구성 요소가 필요한 이유는 무엇입니까 ? 또한 실행 파일로 간주되는 것은 무엇입니까? 파일 권한만 확인하는 것이 아닌 것 같습니다.-permtestrun-parts # run-parts --list --lsbsysinit /etc/...

Admin

Bash 스크립트가 실행 중에 멈춤
bash-script

Bash 스크립트가 실행 중에 멈춤

주소 , CSV주소 및 .source IPdestination IPdestination port 내 스크립트는 기본적으로 두 가지 테스트를 수행합니다. 1 성능 2 연결성. 성능 테스트에서 네트워크 IO를 계산하기 위해 source에서 destination(을 사용하여 ) 로 파일을 복사했습니다 . scp그런 다음 디스크 I/O를 고려하기 위해 동일한 파일이 대상 서버의 한 위치에서 대상 서버의 다른 위치로 복사됩니다. 연결 테스트에서 열려 있는지 확인 하기 nc위해 from을 수행하고 있습니...

Admin

이벤트 기반 출력 후 명령 실행
bash-script

이벤트 기반 출력 후 명령 실행

비슷한 명령이 있습니다 활동 또는 tcpdump -n src 호스트 xxxx 어떤 일이 발생하면 일부 행이 표준 출력으로 전송됩니다. 한 줄을 인쇄한 후 즉시 일부 명령을 실행하는 양식이 있습니까? 전임자: iwevent | echo "Wireless event happened" ...

Admin