반응형

bash 28

Ansible을 사용하여 새 사용자 및 암호 만들기

Ansible을 사용하여 새 사용자 및 암호 만들기 ubuntu 12.04에서 새로운 사용자를 생성하는 작업이 있습니다. - name: Add deployment user action: user name=deployer password=mypassword 예상대로 완료됩니다만, 그 유저로서 로그인하고, 설정한 패스워드로 sudo를 하려고 하면, 항상 「잘못했다」라고 표시됩니다.내가 뭘 잘못하고 있지?답변이 늦었을지도 모르지만, 최근 저는 jinja2 필터가 암호화된 비밀번호 생성을 처리하는 기능을 가지고 있다는 것을 알게 되었습니다.의 마마 my에서는main.yml'CHANGE: 'CHANGE: 'CHANGE: 'CHANGE: - name: Creating user "{{ uusername }}" wit..

programing 2023.04.19

출력을 파일과 stdout으로 리디렉션하는 방법

출력을 파일과 stdout으로 리디렉션하는 방법 bash를 호출한다.foo스투우트 " "foo > output는, 그 커맨드의 출력을 지정된 파일(이 경우는 「output」)로 리다이렉트 합니다. 출력을 파일로 리다이렉트하여 stdout에 표시하는 방법이 있습니까?필요한 명령어의 이름은 다음과 같습니다. foo | tee output.file 예를 들어 stdout에만 관심이 있는 경우: ls -a | tee output.file stderr을 포함하려면 다음 작업을 수행합니다. program [arguments...] 2>&1 | tee outfile 2>&1는 채널 2(stderr/표준 오류)를 채널 1(stdout/표준 출력)로 리다이렉트하여 둘 다 stdout으로 씁니다., 음, 력 일 조 습 파..

programing 2023.04.19

sed를 사용하여 파일의 마지막 n 행을 삭제하는 방법

sed를 사용하여 파일의 마지막 n 행을 삭제하는 방법 파일 끝에서 n개의 행을 제거하고 싶습니다.sed로 할 수 있나요? 예를 들어, 2에서 4까지의 줄을 제거하려면 $ sed '2,4d' file 그런데 줄 번호는 몰라요.마지막 줄을 삭제할 수 있습니다. $sed $d file 엔드에서 n개의 행을 삭제하는 방법을 알고 싶습니다.sed 등의 방법을 알려주세요.에 i i i i i i i i i i i i i i i i i에 대해서.sed '아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 아, 이런 식으로 할 수 있어요.head: head -n -2 myfile.txt 하드 코딩n 이 옵션인 경우 시퀀셜콜을 사용하여 설정할 수 있습니다.예를 들어 마..

programing 2023.04.13

Bash 스크립트 - 실행할 명령어로서의 가변 콘텐츠

Bash 스크립트 - 실행할 명령어로서의 가변 콘텐츠 파일 행에 대응하는 정의된 난수 목록을 제공하는 Perl 스크립트가 있습니다.그런 다음 다음 다음 명령을 사용하여 파일에서 해당 행을 추출합니다.sed. #!/bin/bash count=$(cat last_queries.txt | wc -l) var=$(perl test.pl test2 $count) 변수var다음과 같은 출력을 반환합니다.cat last_queries.txt | sed -n '12p;500p;700p'문제는 이 마지막 명령을 실행할 수 없다는 것입니다.로 시도했다.$var출력은 올바르지 않습니다(명령어를 수동으로 실행하면 정상적으로 동작하므로 문제 없습니다).올바른 방법은 무엇입니까? 추신: 물론 Perl에서 모든 작업을 수행할 수 ..

programing 2023.04.13

단말기의 현재 회선을 클리어/삭제하려면 어떻게 해야 하나요?

단말기의 현재 회선을 클리어/삭제하려면 어떻게 해야 하나요? 마감되었습니다. 이 질문은 충족되지 않습니다.스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 이 질문은 프로그래머가 주로 사용하는 특정 프로그래밍 문제, 소프트웨어 알고리즘 또는 소프트웨어 도구에 대한 질문은 아닌 것으로 보입니다.질문이 다른 스택 Exchange 사이트에서 토픽에 포함될 것으로 생각되는 경우, 질문에 대한 답변이 가능한 위치에 대해 코멘트를 남길 수 있습니다. 8개월 전에 닫았어요 이 질문을 개선하다 단말기를 사용하여 명령어 텍스트를 입력할 경우 단축키 또는 해당 행을 삭제/삭제할 수 있는 방법이 있습니까? 예를 들어, 현재 행/명령어가 다음과 같이 매우 긴 경우: > git log --graph --all --bl..

programing 2023.04.13

Bash 스크립트 파라미터

Bash 스크립트 파라미터 다음과 같이 사용해야 하는 셸 스크립트를 작성하려고 합니다. ocrscript.sh -from /home/kristoffer/test.png -to /home/kristoffer/test.txt 그러면 스크립트는 이미지 파일을 텍스트 파일로 변환합니다.지금까지 생각해 낸 것은 다음과 같습니다. #!/bin/bash export HOME=/home/kristoffer /usr/local/bin/abbyyocr9 -rl Swedish -if ???fromvalue??? -of ???tovalue??? 2>&1 근데 어떻게 구해야 할지 모르겠어-from그리고.-to가치.어떻게 하는지 생각나는 거 없어?bashscript에 제공한 인수가 변수에 표시됩니다.$1그리고.$2그리고.$3여기..

programing 2023.04.13

큰 텍스트 파일을 같은 줄의 작은 파일로 분할하려면 어떻게 해야 합니까?

큰 텍스트 파일을 같은 줄의 작은 파일로 분할하려면 어떻게 해야 합니까? 큰(줄 수 기준) 일반 텍스트 파일이 있는데, 작은 파일로 분할할 수도 있고 줄 수 기준도 있습니다.따라서 파일에 약 200만 행이 포함되어 있는 경우, 20,000 행이 포함된 10개의 파일 또는 20,000 행이 포함된 100개의 파일로 분할하고 싶습니다(나머지 1개의 파일과 균등하게 분할하는 것은 문제가 되지 않습니다). Python에서는 쉽게 할 수 있지만, Bash나 Unix 유틸리티를 사용하여 (수동으로 회선을 세거나 분할하는 것이 아니라) 닌자 방식으로 할 수 있는 방법이 있는지 궁금합니다.split 명령어를 확인합니다. $ split --help Usage: split [OPTION] [INPUT [PREFIX]] O..

programing 2023.04.13

Bash에서 변수에 대한 사용자 입력을 읽으려면 어떻게 해야 합니까?

Bash에서 변수에 대한 사용자 입력을 읽으려면 어떻게 해야 합니까? Bash에서 변수에 대한 사용자 입력을 읽으려면 어떻게 해야 합니까? fullname="" # Now, read user input into the variable `fullname`. 사용방법: # fullname="USER INPUT" read -p "Enter fullname: " fullname # user="USER INPUT" read -p "Enter user: " user 사용자의 확인을 얻으려면 다음 절차를 따릅니다. read -p "Continue? (Y/N): " confirm && [[ $confirm == [yY] || $confirm == [yY][eE][sS] ]] || exit 1 또한 경로 이름 확장 및 ..

programing 2023.04.13
반응형