select

STDIN이 내 선택 목록을 깨뜨립니다.
select

STDIN이 내 선택 목록을 깨뜨립니다.

선택적으로 STDIN에 대한 일부 입력을 받은 다음 사용자에게 선택 항목 목록을 제공하는 스크립트가 있습니다. STDIN에 데이터를 입력하면 선택 목록이 표시되지만 입력을 허용하지 않고 종료되지만 stdin을 통해 아무것도 제공되지 않으면 제대로 작동합니다. 간단한 예가 있습니다. #!/usr/bin/env bash if [[ -p /dev/stdin && ${#bar[@]} -eq 0 ]]; then while IFS= read -r foo; do bar+=("...

Admin

공백이 포함된 구성된 문자열 목록에서 선택하시겠습니까?
select

공백이 포함된 구성된 문자열 목록에서 선택하시겠습니까?

select다음과 같이 선택하려는 공백이 포함된 문자열 목록을 만들려고 합니다 . sel="" while read l do sel=$(printf "%s '%s'" "$sel" "$l") done< <(cd /some/data/directory;du -sh *) select x in $sel do break done 문자열은 sel예상: 과 유사 "597G 2022" "49G analysis" "25K @Recycle"하지만 선택 항목은 다음과 같습니다. 1) "597G ...

Admin

awk 쉘 스크립트를 사용하여 다양한 미디어에서 선택
select

awk 쉘 스크립트를 사용하여 다양한 미디어에서 선택

bin 폴더에 대한 간단한 백업 프로그램을 만들었습니다. 효과가있다. 아래 코드와 결과 STDOUT. rsync를 사용하여 로컬 ~/bin 폴더에서 /media/username/code/bin 폴더로 복사합니다. 결과 가 하나만 있을 때 코드는 잘 작동 mount | grep media하지만 mount/grep. 결과에 공백이 없으므로 ?로 구분됩니다. 나는 그것을 시도했고 물론 얻었다for LINEfor\nfind /media많은결과. 나는 이것이 갈 길이 아니라고 생각합니다. Ao_Ao check...

Admin

왜 선택 시스템 호출에 1을 추가해야 합니까?
select

왜 선택 시스템 호출에 1을 추가해야 합니까?

에서 man select: int select(int nfds, fd_set *readfds, fd_set *writefds, fd_set *exceptfds, struct timeval *timeout); nfds는 세 세트 중 가장 높은 번호의 파일 설명자에 1을 더한 값으로 설정되어야 합니다. 궁금해: plus 1최대 번호가 지정된 파일 설명자 자체 대신 이것이 필요한 이유는 무엇 입니까? plus 1시스템 내부에서 처리하는 대신 사용자 입력에서 작업을 요청하는 이유는...

Admin

jq 선택 결과에서 첫 번째/마지막/n번째 결과 가져오기
select

jq 선택 결과에서 첫 번째/마지막/n번째 결과 가져오기

현재 스크립트의 결과를 여기에서 선택한 배열의 마지막 결과만 얻을 수 있는 다른 명령으로 파이프하는 방법을 찾으려고 합니다. jq -r --arg name "$1" '.packageAliases | to_entries[] | select(.key | startswith($name))' sfdx-project.json 파일 은 스크립트가 새 패키지 버전 번호와 ID를 추가하는 sfdx-project.json중첩된 JSON이 있는 json 파일입니다 .packageAliases { "data" : "...

Admin

선택 명령은 질문 없이 옵션을 표시합니다.
select

선택 명령은 질문 없이 옵션을 표시합니다.

질문을 표시하지 않고 옵션을 표시하려면 명령을 선택하세요. 선택 후 질문이 표시됩니다. 내 스크립트에는 아래와 같은 기능이 있습니다. function start_AppNode { # Define local variables for all the inputs local DName_l=$1 local ASName_l=$2 local ANName_l=$3 echo "Do you wish to start the AppNode $ANName_l on AppSpa...

Admin

커서 아래에 있는 단어를 선택하는 방법은 무엇입니까?
select

커서 아래에 있는 단어를 선택하는 방법은 무엇입니까?

내가 사용하고 있는 텍스트 편집기나 애플리케이션에서 키보드 단축키를 사용하여 커서 아래에 있는 단어를 선택하고 싶습니다. 어떻게 해야 합니까? 나는 주위를 둘러보았지만 유용한 것을 찾지 못했습니다. ...

Admin

폴더를 선택하는 Bash 스크립트
select

폴더를 선택하는 Bash 스크립트

최근에 수정된 모든 폴더를 나열하는 디렉토리를 먼저 사용하려고 하는데 select작동이 멈췄습니다. 내가 가지고 있다고 가정 해 봅시다 : Folder1 ThisIsAnotherDir Directory New Directory This IS not_Same Directory 다음 명령을 실행할 때: ls -t -d */ 원하는 출력을 얻습니다. 하지만 내가 사용할 때 select: options=$(ls -t -d */) select d in $options; do test -n "$d" &am...

Admin

파이프에 데이터가 없고 쓰기 측이 닫히면 선택 항목은 파이프를 읽을 수 있음을 나타냅니다.
select

파이프에 데이터가 없고 쓰기 측이 닫히면 선택 항목은 파이프를 읽을 수 있음을 나타냅니다.

내가 읽고 있어요리눅스 프로그래밍 인터페이스. ~에서63.2.3 파일 디스크립터는 언제 준비되나요?, 그것은 말한다 : select()파일 설명자를 올바르게 사용하려면 poll()파일 설명자가 준비 상태를 나타내는 조건을 이해해야 합니다. SUSv3에서는 O_NONBLOCKI/O 함수에 대한 호출이 차단되지 않으면 파일 설명자(삭제 포함)가 준비된 것으로 간주됩니다.함수가 실제로 데이터를 전송하는지 여부에 관계없이. 기울임꼴 강조: I/O 작업이 데이터를 성공적으로 전송할지 여부가 아니라 차...

Admin

Xed: 선택한 텍스트가 나타나는 대로 강조표시하시겠습니까?
select

Xed: 선택한 텍스트가 나타나는 대로 강조표시하시겠습니까?

저는 Gnome Xed 텍스트 편집기를 사용하고 있습니다. 문서 전체에서 현재 선택된 텍스트의 모든 항목을 자동으로 선택하는 방법이 있습니까? Xed가 할 수 없다면 다른 Linux 텍스트 편집기로 할 수 있는 것은 무엇입니까? 어떻게? ...

Admin

Bash select 명령을 사용하여 다른 디렉토리 내용을 표시하는 방법은 무엇입니까?
select

Bash select 명령을 사용하여 다른 디렉토리 내용을 표시하는 방법은 무엇입니까?

지금까지 몇 가지 Bash 예제를 찾았습니다.선택하다기능 사용법 및논리적 구성 옵션또는별표 하나(즉 select s in *).마지막 항목에는 실제 디렉터리 내용이 모두 나열됩니다. 그래서 다음 사항을 알고 싶습니다. 무슨 뜻이에요 *? 다른 디렉토리의 내용을 표시하는 방법은 무엇입니까? (시도했지만 opt=$( ls path )실패 select s in "$opt[@]") 관련 링크나 예시를 환영합니다. ...

Admin

목록이 포함된 x 파일에서 선택하기 위해 선택을 사용하는 방법에는 일련의 명령을 실행해야 합니다. 이 경우에는 컬
select

목록이 포함된 x 파일에서 선택하기 위해 선택을 사용하는 방법에는 일련의 명령을 실행해야 합니다. 이 경우에는 컬

상태 확인을 위한 약 100개의 URL 목록(200, 300,400,500)이 있지만 문제를 제기하는 용어를 파악할 수 없습니다. 미리 사과드립니다. 목록을 사용하여 URL이 포함된 식별된 목록 파일을 선택한 다음 컬을 실행하여 결과를 얻고 싶습니다. 현재 저는 혼란스럽습니다. 해당 파일을 암시적으로 호출하면 작업을 수행할 수 있습니다. 선택할 파일 목록에 대해 select를 사용하면 파일을 가져오고 결과에 대해 간단한 "cat"을 수행하여 해당 파일 내의 URL을 성공적으로 가져올 수 있습니다....

Admin