«posix» 태그된 질문

POSIX는 운영 체제 간 호환성을 유지하기 위해 IEEE에서 지정한 표준 제품군 인 Portable Operating System Interface의 약어입니다.

1
주소 범위가 이미 삭제 된 라인에서 시작하는`1d; 1,2d`에 POSIX sed에는 무엇이 필요합니까?
이 질문에 대한 의견 에서 다양한 sed 구현이 상당히 간단한 프로그램에 동의하지 않은 경우가 생겼으며 우리 (또는 적어도 I)는 사양이 실제로 필요한 것을 결정할 수 없었습니다. 문제는 삭제 된 줄에서 시작하는 범위의 동작입니다. 1d;1,2d 해당 명령에 도달하기 전에 범위의 시작을 제거하더라도 2 행을 삭제해야합니까 ? 나의 초기 기대는 BSD sed와 …
11 sed  posix 

3
POSIX sh에서 -nt / -ot 테스트 수행
내장 test및 [유틸리티는 쉘이 "POSIX 모드"로 실행되는 경우에도 대부분의 쉘에서 ( "보다 오래된 -nt") 및 -ot( "이전보다") 테스트를 수행합니다. 내가 액세스 할 수있는 시스템). 이 테스트는 두 파일의 수정 타임 스탬프를 비교하기위한 것입니다. 문서화 된 의미는 구현에 따라 약간 다르지만 (하나 또는 다른 파일이 존재하지 않는 경우 발생하는 것과 관련하여) …
11 files  timestamps  posix  test 

2
posix는 어떤 문자 인코딩을 지원합니까?
POSIX는 다음과 같은 도구의 동작을 정의 grep, awk, sed, 등을 텍스트 파일에 대한 작동하는. 텍스트 파일이기 때문에 문자 인코딩에 문제가 있다고 생각합니다. 질문: POSIX가 지원하는 문자 인코딩은 무엇입니까? (또는 POSIX 호환 시스템에서 어떤 인코딩의 텍스트 파일을 처리 할 수 ​​있습니까?)

2
하위 셸은 자식 셸과 같은 것
이 두 가지 이름이 있습니다 : subshell 과 child-shell . 예, 다음 중 하나에 의해 자식 프로세스가 시작됩니다. sh -c 'echo "Hello"' ( echo "hello" ) echo "$(echo "hello") echo "hello" | cat 모두 동일하고 동일한 이름을 공유합니까? 모두 같은 속성을 공유합니까? POSIX의 정의는 다음과 같습니다. 쉘 실행 환경은 ...로 …

2
[[.ch.]]는 정규식에서 무엇을 의미합니까?
대체 제목 : POSIX 호환 정규식에서 "배열 시퀀스"또는 "배팅 요소"란 무엇입니까? POSIX 사양의 9.3.5 섹션 에서 목록의 4 번 항목으로 정확한 기술적 정의를 찾았 지만 실제로 명확하지 않습니다. 나는 웹에서 예제와 설명을 찾아 보았고 완전히 빈손으로 나타나지는 않았지만 분명히 밝아 지지 않았습니다 . 내가 얻은 유일한 것은 특정 상황에서 정규 …

2
grep (1p) 맨 페이지를 여는 방법?
의 끝에서 man grep, 그것은 말한다 SEE ALSO\ POSIX Programmer's Manual Page grep(1p). 맨 페이지를 열 수 없습니다 grep(1p). 어떻게해야합니까? net, Unix.SE를 검색하고 시행 착오를했지만 아직 운은 없습니다. 시도 $ man 1p grep $ man -K grep 편집하다: 우분투 14.10에 있습니다
11 grep  man  posix 

2
Linux / POSIX에 lchown은 있지만 lchmod는없는 이유는 무엇입니까?
리눅스는 심볼릭 링크의 소유자 변경 (즉 lchown)을 지원하지만 심볼릭 링크 의 모드 / 권한 변경 (즉 lchmod)은 지원되지 않는 것으로 보인다. 내가 볼 수있는 한 이것은 POSIX에 따른 것입니다. 그러나 왜 이러한 작업 중 하나를 지원하지만 둘 다 지원하지 않는지 이해할 수 없습니다. 이것의 동기는 무엇입니까?


2
“.”를 사용해도 괜찮습니까? Ubuntu 및 OS X의 .bashrc에서 소스 대신 파일을 실행하려면?
좋아, 그럼 source현재 쉘에서 스크립트를 실행하고 .별도에 설명 된대로 "."로하고 "소스"로 스크립트를 실행 내에서, 구체적으로는, 예를 들어,하지만 .bashrc파일, 내가 가진 : [ -f ~/.bash_aliases ] && source ~/.bash_aliases [ -f ~/.git-completion.bash ] && source ~/.git-completion.bash [ -s ~/.autojump/etc/profile.d/autojump.sh ] && source ~/.autojump/etc/profile.d/autojump.sh 이것을 다음으로 바꿀 수 있습니까? [ -f ~/.bash_aliases …
11 osx  bashrc  posix 

2
posix 쉘 : 환경 변수 이름의 인쇄 목록 (값 없음)
여러 구현에서 작동하는 posix 호환 방식으로 현재 정의 된 환경 변수 목록을 값 없이 인쇄하려면 어떻게 해야합니까? 일부 구현 (mksh, freebsd / bin / sh)에서는 단독으로 사용 export하는 것이 비용에 맞습니다. $ export FOO2 FOO 그러나 다른 구현 (bash, zsh, dash)의 export경우 값도 보여줍니다. bash를 사용하면 다음과 같습니다. $ export …


1
POSIX는 표준 유틸리티가 PATH에 있음을 보증합니까?
에서 "명령을 검색하고 실행"섹션 의 POSIX 사양은이 말한다 PATH(일부 제외)을 실행하는 유틸리티를 찾을 때 검색됩니다. 사양 PATH에 모든 표준 유틸리티를 찾을 수있는 값으로 초기화 될 위치가 언급되어 있습니까? 또는 표준 유틸리티를 실행할 때 "명령을 찾을 수 없음"오류가 발생하지 않도록 다음과 같은 작업을 수행해야합니까? PATH=$(command -p sh -c 'printf %s "${PATH}"') …
11 path  posix  standard 

4
POSIX- 문자열 변수의 줄 수를 세는 방법은 무엇입니까?
Bash 에서이 작업을 수행 할 수 있다는 것을 알고 있습니다. wc -l <<< "${string_variable}" 기본적으로 내가 찾은 모든 것은 <<<Bash 연산자와 관련이 있습니다. 그러나 POSIX 셸에서 <<<정의되지 않았으므로 몇 시간 동안 다른 방법을 찾을 수 없었습니다. 나는 이것에 대한 간단한 해결책이 있다고 확신하지만 불행히도 나는 지금까지 그것을 찾지 못했습니다.

2
할당은 명령 대체가있는 경우를 제외하고 종료 상태의 명령과 비슷합니까?
POSIX 쉘에서 다음 예제 및 해당 출력을 참조하십시오. false;echo $?또는 false || echo 1:1 false;foo="bar";echo $?또는 foo="bar" && echo 0:0 foo=$(false);echo $?또는 foo=$(false) || echo 1:1 foo=$(true);echo $?또는 foo=$(true) && echo 0:0 /programming/6834487/what-is-the-variable-in-shell-scripting 에서 가장 투표가 많은 답변에서 언급했듯이 : $? 마지막으로 실행 된 명령의 반환 값을 찾는 데 사용됩니다. …

2
POSIX 셸에서 모든 출력을`logger '로 보내는 방법은 무엇입니까?
을 .xprofile사용하여 표준 출력과 표준 오류를 별도로 기록하고 싶습니다 logger. Bash에서는 다음과 같이 보일 것이라고 생각합니다. exec 1> >(logger --priority user.notice --tag $(basename $0)) \ 2> >(logger --priority user.error --tag $(basename $0)) 어떻게에서 그렇게 할 것 POSIX /bin/sh 호환 방법?
10 shell  pipe  posix 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.