redirection을 말할 때 원래 열려있는 0,1,2 등의 파일디스크립터를 다른 쪽으로 방향을 돌리는것을 말합니다. 이때
">", ">&", "&>", ">>", ">>>", "&>>", "<>"
이런 것들은 출력방향 재지정을합니다. 여기서 각 문자는 의미가 없고 저렇게 뭉쳐서 하나의 의미를 이룹니다. 아마 질문자의 의도는 ">"는 알겠는데 "&"를 붙이면 다른 의미가 생기는 것 아닌가하고 질문하신것 같네요. 분리해서 생각하지마시고, 문법 설계상 원래 두문자, 세문자로 되어 있는 표기법입니다.
아래 블로그 보시면 되겠습니다.
아래 블로그 보시면 되겠습니다.
/dev/null 2>&1 의미
https://jybaek.tistory.com/115
위 블로그에 & 설명이 안 나오네요.
위 블로그에 & 설명이 안 나오네요.
아래 글에 나옵니다. & 뒤에 따라오는 것은 파일 디스크립터이고, 파일 이름이 아니라고요.
https://stackoverflow.com/questions/818255/in-the-shell-what-does-21-mean
&1 은 1번 파일디스크립터(stdout), &2 는 2번 파일 디스크립터(stderr) 입니다.
https://ko.wikipedia.org/wiki/%ED%91%9C%EC%A4%80_%EC%8A%A4%ED%8A%B8%EB%A6%BC
redirection을 말할 때 원래 열려있는 0,1
redirection을 말할 때 원래 열려있는 0,1,2 등의 파일디스크립터를 다른 쪽으로 방향을 돌리는것을 말합니다. 이때
이런 것들은 출력방향 재지정을합니다. 여기서 각 문자는 의미가 없고 저렇게 뭉쳐서 하나의 의미를 이룹니다. 아마 질문자의 의도는 ">"는 알겠는데 "&"를 붙이면 다른 의미가 생기는 것 아닌가하고 질문하신것 같네요. 분리해서 생각하지마시고, 문법 설계상 원래 두문자, 세문자로 되어 있는 표기법입니다.
---
http://coolengineer.com
음 ..
file descriptor 로 redirection 할 경우에 >& 를 씁니다.
단, fd 는 숫자만 쓸 수 있고, 숫자가 아닌 경우에는 file name 으로 간주됩니다.
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
댓글 달기