process-substitution

    1

    1답변

    현재 프로젝트에서 실행 중에 실행되는 루프를 실행하여 나중에 필요한 변수를 정의합니다. 티를 사용하여 로깅을 추가하기 전까지는 모든 것이 잘 수행되었으므로 나중에 로그에서 파일을 검사 할 수 있습니다. stdout과 stderr를 모두 기록하려면 |& (바로 가기는 2>&1 |)을 적용했습니다. 그러나 이상하게도 변수의 값은 손실됩니다. for i in 1

    4

    1답변

    <(commands ...)에 해당하는 POSIX 쉘은 출력 동작을 파일로 만듭니다. POSIX가 있습니까?

    1

    1답변

    누군가이 대체 프로세스이 어떻게 작동하는지 설명해주십시오. (echo "YES")> >(read str; echo "1:${str}:first";)> >(read sstr; echo "2:$sstr:two")> >(read ssstr; echo "3:$ssstr:three") 출력 1 : 2 : 3 : YES 세 : 2 : I가 'ssstr'-을 대체하

    0

    1답변

    #1 f() { cat "$1" >"$x" } #2 x=>(tr '[:lower:]' '[:upper:]') f <(echo 'hi there') # 2에서는 어느 부분이 먼저 실행됩니까? x=>(tr '[:lower:]' '[:upper:]') 또는 f <(echo 'hi there'). # 2는 복합 화

    2

    1답변

    20MiB CSV 파일 배치를 처리하는 스크립트가 있습니다 (선택 사항으로 약 4MiB까지 gzip 압축 됨). 수천 개의 파일이 있고 각각 개별적으로 처리하는 데 약 30 초가 걸립니다. 압축되지 않은 파일이나 압축 된 파일을 읽고 압축을 풀면 "거의 즉시"이루어 지므로 프로세스 수준에서 프로세스를 병렬 처리 할 수 ​​있다고 제안합니다. 사실 그것은 복

    6

    1답변

    을 통해 경우 전화 또는 다른, 아래 참조 : [email protected]:~# ls /usr/bin -lha | tee >(wc -l) >(head) > /dev/null total 76M drwxr-xr-x 2 root root 20K Nov 11 18:58 . drwxr-xr-x 10 root root 4.0K Oct 8 15:31 ..

    2

    1답변

    표준 오류를 제한된 사용 권한을 가진 파일로 리디렉션하려고했습니다. 이것은 내가 무슨 짓을 : exec 2> >(umask 077; exec > stderr.log) 아이디어, 프로세스에 표준 오류를 리디렉션의 umask를 변경하고 로그 파일에 한 번 더 리디렉션하는 것이었다. 하지만 작동하지 않습니다. 이 명령은 return을 누른 후 141에서 멈추

    2

    1답변

    루트 LDAP 레코드를 한 번만 가져온 다음 각 섹션에 대해 예쁜 프린터를 호출하는 출력을 tee으로 파이프하는 LDAP 항목에 대한 예쁜 프린터를 작성하려고합니다. 예를 들어 내 group_entry 함수가 특정 LDAP DN의 LDIF를 반환한다고 가정 해 봅니다. 의 세부 사항은 중요하지 않다, 그래서 항상 반환 가정 해 봅시다 : dn: cn=foo

    1

    1답변

    Ghostscript를 사용하여 URL에서 다운로드 한 두 개의 PDF 파일을 결합하는 한 줄의 Linux 명령을 만들려고합니다. 그러나 임시 파일을 만들고 싶지 않습니다 (모든 내용은 메모리에서 완료해야합니다). 다음 명령이 작동하지 않는 것 같습니다 (프로세스 대체로이 작업을 시도했습니다). gs -dNOPAUSE -dBATCH -sDEVICE=pdfw

    2

    1답변

    파일 목록이 들어있는 파일이 있고 각 파일에 대해 두 가지 명령을 수행하려고합니다. files.txt의 내용 : file1 file2 file3 내가 각 파일에 수행 할 명령은 ls -s 및 du (예를 들어). 내가 출력은 다음과 같이 끝나게 할 : 공정 대체를 사용하여, <ls size> <du size> file1 <ls size> <du s