최종 터미널 후처리 결과만 유지되도록 tput을 사용하여 명령의 출력을 어떻게 "렌더링"할 수 있습니까? [복사]
이 질문에는 이미 답변이 있습니다.: ...
상상하다: $ cat libs.txt lib.a lib1.a $ cat t1a.sh f1() { local lib=$1 stdbuf -o0 printf "job for $lib started\n" sleep 2 stdbuf -o0 printf "job for $lib done\n" } export -f f1 cat libs.txt | SHELL=$(type -p bash) parallel --jobs 2 f1 호출 및 출력: $ time b...
grep include /etc/nginx/nginx.conf 산출: include /etc/nginx/modules-enabled/*.conf; include mime.types; include /etc/nginx/conf.d/*.conf; include /etc/nginx/sites-enabled/*; 원하는 출력: include /etc/nginx/modules-enabled/*.conf; include mime.types; inclu...
와일드카드 연산자를 실행했습니다. ** 디렉토리 목록에서 ls -d "$PWD/"**/ 하지만 Enter 키를 누르고...기다리고...기다리고...수천 개의 행을 생성한 후 즉시 답변을 다시 토해내는 것을 발견했습니다. 출력이 한 번에 하나의 전역 변수 대신 한 번에 한 줄씩 생성되도록 할 수 있습니까? 이것이 전역 설정인지, OS 설정인지, 아니면 프로필 설정인지 궁금합니다. (흥미롭게도 이 질문은 외부 디스플레이(컴퓨터 모니터)와 컴퓨터 내부 처리 사이의 경계를 넘나듭니다. 이 질문은 내 위치...
이렇게 하면 tput sgr0터미널 글꼴과 색상이 흰색(검은색이어야 함)으로 바뀌고 뭉툭해 보입니다. 스크린샷을 참조하세요: 어떻게 하면 이것을 멈출 수 있나요? 더 간결하게 말하자면, 이 echo이후의 내용 tput sgr 0은 굵은 흰색으로 출력되는 것으로 보이며 터미널 텍스트 색상은 검정색입니다. 고쳐 쓰다: 내 거 ~.bashrc: export LC_ALL="en_GB.UTF-8" export BASH_SILENCE_DEPRECATION_WARNING=1 branch() { git br...
tail -f 이후에 텍스트를 수정하고 있습니다. 파일을 모니터링하는 다음 프로그램이 있습니다. tail -vf -c5 /tmp/index \ | cat -n \ | sed s/^[^0-9]*\\\([0-9]\\\)/__\\\1__/g - \ ; sed가 tail의 출력을 성공적으로 변경했습니다. 이제 다른 터미널에서 다음을 수행할 수 있습니다. RED='\033[0;...
현재 행과 줄이 변경될 때마다, 즉 위쪽, 아래쪽, 왼쪽 또는 오른쪽을 누를 때마다 인쇄하기 위해 다음 스크립트를 작성했지만 출력은 항상 동일합니다. row:43:col:141 나는 이것이 화면의 왼쪽 상단을 의미한다고 생각하는데, 여기서 0 0은 오른쪽 하단에 있지만 확실하지는 않습니다. 이것은 내 스크립트입니다. #!/bin/bash echo "press a key" tput clear row=$(tput lines) col=$(tput cols) while true; do ec...
IP 스캐너용 bash 스크립트를 작성했지만 "알 수 없는 이름 또는 서비스" 출력이 계속 표시됩니다. 코드는 다음과 같습니다. 스크립트를 실행할 때의 출력은 다음과 같습니다. 도울 수 있니? 나는 이것에 비교적 익숙하지 않지만 배우고 싶어합니다. ...
OBSD ksh에는 PS1 앞에 빈 줄이 있습니다. PS1="\n[\u@\h] \w\n\$" 문제는 가상 환경을 활성화할 때 pyenv가 가상 환경 이름 앞에 해당 이름을 추가한다는 것입니다. pyenv 활성화 스크립트의 관련 부분은 다음과 같습니다. PS1="(porcupine) ${PS1:-}" 이것은 빈 줄을 먹고 회전합니다. [myusername@myhostname] ~/some/path $ echo foo foo [myusername@myhostname] ~/some/path $ 입력...
현재 다음을 수행하고 있습니다. watch -n 100 'sh script.sh >> /path/to/output/output.txt' & 30분 동안 실행되었지만(을 사용하여 확인할 수 있음 ps -ef | grep watch) 아무 것도 기록되지 않습니다 /path/to/output/output.txt(파일이 존재하지 않음). script.sh터미널에 인쇄하는 명령을 실행하면 >>모든 것이 터미널로 전달되어서 는 안 될까요 output.txt? ...
예를 들어 여러 명령을 실행한 후 다음을 수행합니다. $ cd /opt/something $ find . -name *aa | grep 11 $ clear $ <more commands go here> 일부 출력은 필요하지만 저장되지 않습니다. 이를 생성한 명령과 인수가 완전히 호출되지 않을 수 있습니다. 검색을 수행할 수 있는 방법이 있습니까 stdout( clear여러 번 호출되었더라도). ...
한동안 사운드 연결 문제가 있어서 RCA 연결을 여러 번 시도했습니다. Yeti 마이크와 CR-X 스피커가 있는 Ubuntu 22.04가 있고 타워에 보조 포트 2개(전면에 1개, 후면에 1개) 재부팅 후 마이크와 스피커의 사운드 설정이 변경되었습니다. 구성 파일에서 장치를 정적으로 선언하고 명령에서 이름을 추출해 보았습니다. pactl list short sinks # audio 문제가 해결되면: 사운드 설정으로 이동하여 입력의 각 옵션을 순환한 다음 올바른 마이크 옵션을 선택한 다음 각 출력 ...
X, Y, Z 축에서 가속도 데이터를 읽으려고 합니다.LIS2DE12가속도계는 I2C-USB 어댑터에 연결됩니다.UMFT201XB. 저는 VirtualBox에서 가상 머신을 사용하고 있으며 운영 체제는 lubuntu 20.04.5 LTS입니다. 여기에서 찾은 대로 어떤 종류의 C 프로그램도 사용하지 않고 Linux 터미널에서 직접 읽을 계획입니다.웹사이트하지만 /sys/bus/iio... 디렉토리가 존재하지 않습니다. 나는 또한 다음과 같은 다른 게시물을 읽었습니다.이것@Ashutosh 사용자는 UM...
쉘의 텍스트 색상을 변경하고 싶습니다. tput올바른 이스케이프 코드를 얻는 데 사용할 수 있습니다 . 예를 들어, echo "$(tput setaf 5)My text$(tput sgr0)" 출력물에는 My text분홍빛이 도는 색조가 있습니다. 이는 Linux, macOS, FreeBSD, NetBSD 및 Solaris에서 잘 작동합니다. 그러나 OpenBSD 7.2에서는 다음 오류가 발생합니다. tput: not enough arguments (3) for capability `setaf' ~...
질문 Debian 5.10.162-1 (2023-01-21) x86_64 GNU/Linux나는 Omen 15() 노트북에 Debian 11()을 새로 설치했습니다 15-en0xxx. SecureBoot는 현재장애가 있는UEFI 설정에서 내 문제가 서명되지 않은 소프트웨어 문제와 관련이 없는지 확인하세요. 내 노트북 구성은 다음과 같습니다. KERNEL : 5.10.0-21-amd64 CPU : AMD Ryzen 5 4600H with Radeon Graphics (12) @ 3.000GHz G...