pacman 입력에 주석없이 파일을 전달하도록 표준 출력을 올바르게 리디렉션하는 방법

풍선

다음 내용이 포함 된 간단한 파일이 있습니다.

# programming 
python
python-pip
perl
# web
firefox
firefox-i18n-es-es

이 예제의 파일 이름은 file. 나는 보통 pacman. 다음과 같은 방식으로 명령에 전달합니다.

pacman -Sy --noconfirm $(<file)

나는 일반적으로이 파일에서 주석을 사용하지 않지만 주석이 필요하다는 것을 깨닫기 시작했습니다. 주석 ( #)은 문제없이 작동하지 않지만 설치할 패키지로 추출합니다.

$ pacman -S $(<file)
[sudo] password for user: 
error: no se ha encontrado el paquete: #
error: no se ha encontrado el paquete: programming
advertencia: python-3.9.1-2 está actualizado -- reinstalándolo
advertencia: python-pip-20.3.1-1 está actualizado -- reinstalándolo
advertencia: perl-5.32.1-1 está actualizado -- reinstalándolo
error: no se ha encontrado el paquete: #
error: no se ha encontrado el paquete: web
advertencia: firefox-85.0.2-1 está actualizado -- reinstalándolo
advertencia: firefox-i18n-es-es-85.0.2-1 está actualizado -- reinstalándolo

나는 stdout주석 라인없이 조작을 시도했습니다 .

$ cat file | grep -v '^#'
python
python-pip
perl
firefox
firefox-i18n-es-es

그러나 모든 것을 결합하는 방법을 알 수 없습니다.

$ pacman -S $(< $(cat file | grep -v '^#'))
-bash: $(cat file | grep -v '^#'): redireccionamiento ambiguo (ambiguous redirection)
error: no se especificaron objetivos (use -h para ayuda)

어떻게 결합 할 수 있습니까?

에드 모튼
pacman -S $(grep -v '^#' file)

pacman -S $(<file)주석없이 파일에 대해 원하는 작업을 수행 한다고 가정합니다 ( : printf대신 사용) pacman.

$ printf '<%s>\n' $(<file)
<#>
<programming>
<python>
<python-pip>
<perl>
<#>
<web>
<firefox>
<firefox-i18n-es-es>

$ printf '<%s>\n' $(grep -v '^#' file)
<python>
<python-pip>
<perl>
<firefox>
<firefox-i18n-es-es>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

pacman 입력에 주석없이 파일을 전달하도록 표준 출력을 올바르게 리디렉션하는 방법

분류에서Dev

F # 튜플 목록에 주석을 올바르게 입력하는 방법

분류에서Dev

이전 리디렉션 된 출력이 손실되지 않도록 출력을 파일로 리디렉션하는 방법은 무엇입니까?

분류에서Dev

파일에서`while` 명령의 표준 입력을 리디렉션하는 방법은 무엇입니까?

분류에서Dev

표준 출력을 파일로 리디렉션하는 방법 —이 코드의 문제점은 무엇입니까?

분류에서Dev

파이썬에서 \ n으로 출력을 올바르게 분할하는 방법은 무엇입니까?

분류에서Dev

리디렉션 할 때 쿼리를 올바르게 리디렉션하는 방법은 데이터베이스에 입력 값을 입력하지 않습니다.

분류에서Dev

프로그램의 출력을 리디렉션하고 여전히 표준 출력으로 이동하는 방법이 있습니까?

분류에서Dev

파이썬 소켓 동일한 소켓 연결을 사용하여 http / s 요청을 올바르게 리디렉션하는 방법은 무엇입니까?

분류에서Dev

공백이있는 파일 이름이있는 경우 git ls-files 출력을 Java로 올바르게 전달하는 방법은 무엇입니까?

분류에서Dev

파일에서 입력을 리디렉션하지만 표준 출력에도 표시됩니까?

분류에서Dev

ngrep 출력을 파일로 리디렉션하는 방법

분류에서Dev

arcsin을 올바르게 출력하고이 수학 작업을 해결하는 방법은 무엇입니까?

분류에서Dev

둘 이상의 출력 줄을 텍스트 파일로 리디렉션하는 방법은 무엇입니까?

분류에서Dev

내 jQuery 출력을 올바르게 주문하는 방법은 무엇입니까?

분류에서Dev

Firebase JSON 파일에 파일 입력 스트림을 올바르게 추가하는 방법

분류에서Dev

명령의 표준 출력과 표준 입력을 한 줄의 텍스트 파일로 리디렉션하려면 어떻게해야합니까?

분류에서Dev

명령의 표준 출력과 표준 입력을 한 줄의 텍스트 파일로 리디렉션하려면 어떻게해야합니까?

분류에서Dev

이 svg 파일을 수정하여 올바르게 표시하는 방법

분류에서Dev

출력을 올바르게 교체하는 방법은 무엇입니까?

분류에서Dev

PHP에서 출력을 리디렉션하는 방법이 있습니까?

분류에서Dev

PowerShell에서 IF Else 출력을 html 파일로 리디렉션하는 방법

분류에서Dev

명령 줄 출력을 파일로 리디렉션하지만 여전히 명령 줄에 표시하는 방법은 무엇입니까?

분류에서Dev

n-queens에서 배열 출력을 올바르게 변환하는 방법

분류에서Dev

파일 목록의 출력을 리디렉션하는 파일 이름을 무시하는 방법은 무엇입니까?

분류에서Dev

리디렉션을 사용하여 Vim의 표준 입력을 디스크의 일부 파일로 변경할 수없는 이유는 무엇입니까?

분류에서Dev

Perl에서 라이브러리 함수의 출력을 리디렉션하는 방법은 무엇입니까?

분류에서Dev

디렉토리의 파일을 올바르게 나열하는 방법은 무엇입니까?

분류에서Dev

일부 코너 케이스에 대한 Python 요청으로 리디렉션을 올바르게 설정하는 방법

Related 관련 기사

  1. 1

    pacman 입력에 주석없이 파일을 전달하도록 표준 출력을 올바르게 리디렉션하는 방법

  2. 2

    F # 튜플 목록에 주석을 올바르게 입력하는 방법

  3. 3

    이전 리디렉션 된 출력이 손실되지 않도록 출력을 파일로 리디렉션하는 방법은 무엇입니까?

  4. 4

    파일에서`while` 명령의 표준 입력을 리디렉션하는 방법은 무엇입니까?

  5. 5

    표준 출력을 파일로 리디렉션하는 방법 —이 코드의 문제점은 무엇입니까?

  6. 6

    파이썬에서 \ n으로 출력을 올바르게 분할하는 방법은 무엇입니까?

  7. 7

    리디렉션 할 때 쿼리를 올바르게 리디렉션하는 방법은 데이터베이스에 입력 값을 입력하지 않습니다.

  8. 8

    프로그램의 출력을 리디렉션하고 여전히 표준 출력으로 이동하는 방법이 있습니까?

  9. 9

    파이썬 소켓 동일한 소켓 연결을 사용하여 http / s 요청을 올바르게 리디렉션하는 방법은 무엇입니까?

  10. 10

    공백이있는 파일 이름이있는 경우 git ls-files 출력을 Java로 올바르게 전달하는 방법은 무엇입니까?

  11. 11

    파일에서 입력을 리디렉션하지만 표준 출력에도 표시됩니까?

  12. 12

    ngrep 출력을 파일로 리디렉션하는 방법

  13. 13

    arcsin을 올바르게 출력하고이 수학 작업을 해결하는 방법은 무엇입니까?

  14. 14

    둘 이상의 출력 줄을 텍스트 파일로 리디렉션하는 방법은 무엇입니까?

  15. 15

    내 jQuery 출력을 올바르게 주문하는 방법은 무엇입니까?

  16. 16

    Firebase JSON 파일에 파일 입력 스트림을 올바르게 추가하는 방법

  17. 17

    명령의 표준 출력과 표준 입력을 한 줄의 텍스트 파일로 리디렉션하려면 어떻게해야합니까?

  18. 18

    명령의 표준 출력과 표준 입력을 한 줄의 텍스트 파일로 리디렉션하려면 어떻게해야합니까?

  19. 19

    이 svg 파일을 수정하여 올바르게 표시하는 방법

  20. 20

    출력을 올바르게 교체하는 방법은 무엇입니까?

  21. 21

    PHP에서 출력을 리디렉션하는 방법이 있습니까?

  22. 22

    PowerShell에서 IF Else 출력을 html 파일로 리디렉션하는 방법

  23. 23

    명령 줄 출력을 파일로 리디렉션하지만 여전히 명령 줄에 표시하는 방법은 무엇입니까?

  24. 24

    n-queens에서 배열 출력을 올바르게 변환하는 방법

  25. 25

    파일 목록의 출력을 리디렉션하는 파일 이름을 무시하는 방법은 무엇입니까?

  26. 26

    리디렉션을 사용하여 Vim의 표준 입력을 디스크의 일부 파일로 변경할 수없는 이유는 무엇입니까?

  27. 27

    Perl에서 라이브러리 함수의 출력을 리디렉션하는 방법은 무엇입니까?

  28. 28

    디렉토리의 파일을 올바르게 나열하는 방법은 무엇입니까?

  29. 29

    일부 코너 케이스에 대한 Python 요청으로 리디렉션을 올바르게 설정하는 방법

뜨겁다태그

보관