posix

전역 확장을 위해 인용되지 않은 변수의 백슬래시
posix

전역 확장을 위해 인용되지 않은 변수의 백슬래시

다음 6개의 파일이 제공됩니다. $ touch 'sec*et' 'sec\*et' 'sec\et' secet secret 'sec\ xxx et' 왜전역 확장을 위해 인용되지 않은 변수의 백슬래시파일 만 일치하시겠습니까 sec\*et? $ v="sec\*et" ; ls $v 'sec\*et' $ v='sec\*et' ; ls $v 'sec\*et' 이와 관련그래서 대답은, 이것POSIX 정의: <백슬래시>는 이스케이프 문자라는 특별한 의미를 유지해야 합니다. 뒤에 다음 문...

Admin

glibc regex(7)/GNU sed/grep/egrep 정규 표현식에서 이스케이프 횟수를 계산하는 가장 좋은 방법은 무엇입니까?
posix

glibc regex(7)/GNU sed/grep/egrep 정규 표현식에서 이스케이프 횟수를 계산하는 가장 좋은 방법은 무엇입니까?

주어진 bash 환경 변수 설정: $ declare -g bs=$'\\' bsbs=$'\\\\' q="'"; 이 정규식은 작은따옴표("'") 텍스트의 시퀀스와 정확하게 일치합니다. 여기서 이러한 텍스트에는 이스케이프된 작은따옴표가 포함될 수 있습니다. "[${bs}${q}]((([^${bsbs}]?[^${bs}${q}])|(${bsbs}${bs}${q}))+)[${bs}${q}]" $ echo "[${bs}${q}]((([^${bsbs}]?[^${bs}${q}])|(${bsbs}${bs}${...

Admin

$PATH 및 .(소스) 파일을 임시로 설정하는 방법은 무엇입니까?
posix

$PATH 및 .(소스) 파일을 임시로 설정하는 방법은 무엇입니까?

이것에 대해 생각하다. IFS실행 시에만 설정됩니다 read. IFS='' read -r REPLY 그러나 내가 다음과 같은 작업을 수행하면 .(원천), 해당 코드 줄이 실행된 후에도 변수가 할당되고 변경됩니다. PATH="/new_path:${PATH}" . script.sh echo "$PATH" # Value changed 왜 이런 일이 발생합니까? or 와 비슷한 명령인 Bash .와 같은 것 같아요 . 예를 들어 문서가 있습니까?sourcereadecho2.14.특수 내장 ...

Admin

그룹 프로세스 ID의 최대 개수가 있나요?
posix

그룹 프로세스 ID의 최대 개수가 있나요?

다음 게시물프로세스 ID의 최대값은 얼마입니까?프로세스 ID의 최대값을 얻는 방법을 언급했습니다. 최대 그룹 프로세스 ID 값은 비슷합니까? 아니면 최대값을 찾는 다른 파일이 있나요?그룹 프로세스 ID? ...

Admin

stat(2) 쓰기 후 읽기는 write(2)와 일치합니까?
posix

stat(2) 쓰기 후 읽기는 write(2)와 일치합니까?

man 2 write상태: POSIX에서는 write() 반환 후에 발생하는 read(2)가 새 데이터를 반환한다는 것을 입증할 수 있어야 합니다. 모든 파일 시스템이 POSIX와 호환되는 것은 아닙니다. stat(2)Linux에서 이는 및 fstat(2)특히 회원에게도 적용됩니까 stat.st_size? 특히, stat 또는 fstat를 사용하여 파일을 열고 해당 파일에 948427바이트를 성공적으로 쓰면 948427바이트가 O_CREAT표시됩니까 ? (그렇다면 이는 POSIX 파일 시스템의...

Admin

절대 경로에 배포 파일이 포함되어 있지만 DEV라는 이름은 포함되지 않은 모든 폴더를 삭제합니다.
posix

절대 경로에 배포 파일이 포함되어 있지만 DEV라는 이름은 포함되지 않은 모든 폴더를 삭제합니다.

Windows가 아닌 경우(바람직하게는 Solaris 및 Linux)에 대한 다음 요구 사항을 충족하는 범용 /posix/ansible 솔루션을 원합니다. -> 모든 파일을 나열하고 싶습니다 . -> 다음 기준을 충족하는 모든 폴더를 /web/bea_apps/dev/TomcatNode01/deploy 삭제합니다 .deployfiles 조건 1: 찾은 파일의 파일 경로에는 다음이 포함되어야 합니다.deployfiles 조건 2: 파일 경로에는 대소문자를 구분하지 않는 내용이 포함되어서는 안 ...

Admin

POSIX sh에서 위치 인수 목록을 정렬하는 방법
posix

POSIX sh에서 위치 인수 목록을 정렬하는 방법

POSIX sh에서 위치 인수 목록을 정렬하는 방법이 있습니까? 각 위치 인수에는 모든 문자(예: 공백, 줄 바꿈, 탭 등)가 포함될 수 있습니다. 정렬 알고리즘은 프로그래머가 정의한 비교를 기반으로 목록을 정렬할 수 있을 만큼 충분히 일반적이어야 합니다(예: 숫자/사전식 정렬 사용).expr비교, 각 위치 인수의 하위 문자열만 고려한 정렬 등). POSIX sh의 위치 매개변수 목록은 스택과 큐의 특성을 모두 갖고 있는 것 같습니다. push( set -- "$x" "$@"), pop( x="$1"...

Admin

POSIX sh 문자열의 모든 개행 문자를 "\n"으로 변환하는 방법
posix

POSIX sh 문자열의 모든 개행 문자를 "\n"으로 변환하는 방법

개행 문자가 포함된 문자열이 있습니다. 이 문자열의 모든 개행 문자를 두 개의 문자열 "\n"으로 대체하여 이스케이프하고 싶습니다. POSIX sh에서 이 작업을 어떻게 수행할 수 있나요? 목표는 다음과 같습니다. $ printf 'a\nb\nc\nd' | escape_newlines | od -a 0000000 a \ n b \ n c \ n d 141 134 156 142 134 156 143 134 156 144 0000012 그걸 어떻게 정의...

Admin

ASCII가 아닌 문자를 보존하는 방법은 무엇입니까?
posix

ASCII가 아닌 문자를 보존하는 방법은 무엇입니까?

서버에는 기본 POSIX 로케일이 있지만 רקתות לגוש דן ורושלםם(히브리어)와 같은 비ASCII 문자가 서버에 업로드되면 다음으로 변경됩니다.ס ק××ת ×××ש ×× ××ס ×ש×××, 그대로 저장하려면 어떻게 해야 하나요? ...

Admin

POSIX를 사용하는 다음 "읽기 전용"이 맞습니까?
posix

POSIX를 사용하는 다음 "읽기 전용"이 맞습니까?

다음을 읽기 전용으로 정의했습니다. readonly root_command='sudo -s' 나중에 내 스크립트에서 다음과 같이 사용되었습니다. exec $root_command 내 질문은 아마도 내가 그럴 수도 있다는 것입니다.느린아니면 뭔가, 하지만 난 완전히 이해가 안 돼요POSIX 매뉴얼 페이지, 예를 들어 작은따옴표를 사용할 수 있나요? 아니면 큰따옴표를 사용해야 하나요? -p그런 옵션의 목적은 무엇인가요? 감사해요. ...

Admin

--dereference-command-line에 -H 및 -L을 선택하고 ls 및 du에서 --dereference를 선택하는 이유는 무엇입니까?
posix

--dereference-command-line에 -H 및 -L을 선택하고 ls 및 du에서 --dereference를 선택하는 이유는 무엇입니까?

왜 was -H와 in, for를 각각 선택해야 할까요?-L--dereference-command-line--dereferencelsdu 나는 추측 -H하고 -L덜 일반적으로 사용되는 것으로 간주되므로 충돌 없이 여러 유틸리티에서 사용할 수 있습니다. 타당한 역사적 이유가 없다면 누군가가 좋은 기억력을 가지고 있을 수도 있습니다. ...

Admin

나중에 적용/비교하기 위해 파일/폴더 권한을 복사하는 표준 방법이 있습니까?
posix

나중에 적용/비교하기 위해 파일/폴더 권한을 복사하는 표준 방법이 있습니까?

권한을 지원하지 않는 파일 시스템에 여러 파일을 복사하고 있습니다. 그러나 몇 년 후에는 권한을 지원하는 다른 파일 시스템에 복사해야 합니다. 그 시점에서는 현재 파일 시스템이나 현재 상태를 사용할 수 없습니다. 다음 사람이 이해하고 파일에 적용할 수 있도록 이해하기 쉽고 제정신으로 저장할 수 있는 방법은 없을까요? 나는 이런 것을 찾고 있어요 ./folder/ ./folder/file-1 ./folder/file-2 ./folder.perms ...

Admin

XCU는 "Shell and Utilities"의 약어이고 XSH는 "System Interfaces"의 약어인 이유는 무엇입니까?
posix

XCU는 "Shell and Utilities"의 약어이고 XSH는 "System Interfaces"의 약어인 이유는 무엇입니까?

POSIX는 4개의 주요 볼륨으로 나누어져 있으며, 본문 전반에 걸쳐 약어 XBD, XSH, XCU 및 XRAT가 사용됩니다. 이는 각각 "기본 정의", "셸 및 유틸리티", "시스템 인터페이스" 및 "기본 원리"를 나타냅니다. 그 가치를 고려하면 "셸 및 유틸리티"와 "시스템 인터페이스"는 XSH 및 XCU가 아닌 XSU 및 XSI라고 불러야 합니다. 아이디어? ...

Admin