«stdin» 태그된 질문

8
파일 또는 stdin의 입력을 허용하는 스크립트를 작성하는 방법은 무엇입니까?
파일 이름 인수 또는 stdin의 입력을 허용하는 스크립트를 어떻게 작성할 수 있습니까? 예를 들어이 less방법을 사용할 수 있습니다 . 하나를 실행 less filename하고 동등하게 수행 할 수 있습니다 cat filename | less. "상자 밖으로"쉽게 할 수있는 방법이 있습니까? 또는 바퀴를 다시 발명하고 스크립트에 약간의 논리를 작성해야합니까?


7
읽기 전에 명확한 stdin
다음 bash 스크립트가 있습니다. # do some time consuming task here read -p "Give me some input: " input 짐작 하셨겠지만, "시간이 걸리는 작업"중에 사용자가 임의의 키를 누르면 원하지 않는 입력도 고려됩니다. stdinread 명령을 실행하기 전에 어떻게 지우 거나 최소한 무시합니까?
14 linux  bash  shell  stdin 

3
Windows 파일 매개 변수를 stdout으로 리디렉션하는 방법은 무엇입니까? (`/ dev / stdout`에 해당하는 Windows)
Windows 콘솔 : 도구 A는 이진 데이터를 파일에 쓸 수 있지만 stdout을 사용하도록 지시하는 옵션은 없습니다. 도구 B는 stdin에서 이진 데이터를 읽고 정보를 처리 할 수 ​​있습니다. 중간 파일을 사용하지 않고 B를 통해 A 파이프 출력을 얻는 방법은 무엇입니까? 다시 말해, Windows는 무엇과 동일 /dev/stdout합니까? -제로 엔
13 windows  pipe  stdout  stdin 

2
표준 입력의 끝을 나타내는
stdin에서 테스트에 들어갔다는 것을 어떻게 알 수 있습니까? 예를 들어 MD5를 사용하여 '파란색'을 암호화하고 싶다고 가정 해 봅시다 (MD5는 안전하지 않지만이 예제에만 해당됩니다). 나는 시도했다 user$ blue | md5 내가 이해하게 된 것은 하나의 파이프가 stdin에 입력되는 방법이지만 제대로 작동하지 않습니다. 하지만 방금 입력하면 user$ md5 '파란색'이라는 단어를 입력 할 …

3
StdIn과 StdOut을 묶은 두 프로그램
ProgramAand 라고하는 두 개의 프로그램이 있다고 가정합니다 ProgramB. Windows cmd 인터프리터에서 동시에 두 가지를 모두 실행하고 싶습니다. 그러나 내가 원하는 StdOut의 ProgramA받는 후크를 StdIn의 ProgramB와 StdOut의 ProgramB받는 후크 StdIn의 ProgramA. 이 같은 ________________ ________________ | | | | | StdIn (== ← === ← == (StdOut | | 프로그램 A …

1
쉘 표준 스트림 재 지정 순서 OR 2> & 1 1 / dev / null vs 1> / dev / null 2> & 1
누군가가 차이점을 명확히 해줄 수 있습니까? 그 중 일부는 모범 사례로 간주됩니까? 내가 올바르게 기억한다면 나는 어떻게 든 이렇게 읽었다. 1>/dev/null 이 앞에 와야합니다 : 2>&1 ls -al /doesNotExists 2>&1 1>/dev/null ls -al /doesNotExists 1>/dev/null 2>&1 ls -al /doesNotExists 1>&2 2>/dev/null ls -al /doesNotExists 2>/dev/null 1>&2 ls -la /doesNotExists 2<&1 …

1
빈 STDIN을 읽으려고 할 때 고양이가 멈춤
내 스크립트는 실행 시간에 STDIN에 있거나 없을 수있는 정보를 수집하려고 시도하지만 파이프가 비어 있으면 고양이가 정지합니다. STDIN에 아무것도 없으면 스크립트가이 단계를 건너 뛰도록하려면 어떻게해야합니까? stdin=$(cat <&0) 가능한 경우 / dev /가 마운트되었는지 여부에 관계없이 chroot에서 사용할 수 있기 때문에 / dev /를 참조하는 솔루션을 구체적으로 찾고 있지 않습니다.
2 linux  bash  cat  stdin 

0
conhost의 내용보기
때때로, 다양한 프로그램이 내 (Windows 7 x64) 컴퓨터에서 conhost.exe 프로세스를 만듭니다. 창 자체가 숨겨져 있다는 것을 제외하고는 콘솔 창이라는 것을 알고 있습니다. 나는 멀웨어를 의심하지 않지만 호기심 많은 사람들은 여전히 ​​그들이하는 일을 알고 싶습니다. 특히, [내가 직접 만들지 않은 호스트 프로세스]의 STDIN 및 STDOUT을 보거나 덤프하는 방법이 필요합니다. 누구든지 그 …

1
OS X에서 STDIN을 벽에 전달하는 방법은 무엇입니까?
https://developer.apple.com/library/mac/documentation/Darwin/Reference/ManPages/man1/wall.1.html OS X man페이지는 적어도 시작 부분에서 Linux와 거의 동일한 것으로 보이며 여기서 명령이 입력되는 위치를 언급합니다. 기본적으로 STDIN이 표시됩니다. 그러나 superuser리눅스와 달리 파일을 읽을 필요가 있다고 언급하지는 않습니다 man. 결과적으로 파일을 읽는 것이 기본 동작으로 보이며 wallOS X에서는 파일 이름이나 실제 메시지를 제공했는지 여부에 관계없이 파일을 찾습니다. 후자의 경우 …
-1 macos  mac  unix  stdin 
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.