변수를 다른 명령에 전달할 수 없습니다.

우분투

변수에 다른 쉘 명령을 전달하려고했습니다.

확실하게;

passwdContent=$( getent passwd "$USER" )
echo "passwdcontent" $passwdContent

사용자 "x"로부터 "passwd"필드를 얻습니다. 이 섹션 이후에이 변수를 사용하고 싶습니다.

그러나 여기에서는 "passwdContent"변수를 어떻게 전달할 수 있는지 해결할 수 없습니다. 나는 이와 같은 방법을 시도했다.

exampleVariable=[( "$passwdContent" | cut -d : -f 1 )]

"exampleVariable"을 에코하려는 후 오류가 발생했습니다.

이 모든 것을 한 줄로 할 수 있다는 것을 알았습니다. 그러나 나는 이것을 어떻게 할 수 있는지 배우고 싶습니다.

Ravexina

명령 대체를 사용해야하며이를 위해 $.

또한 pipe변수의 내용을 cut에서 읽거나 읽어야합니다 stdin.

따라서 대신 사용하십시오.

$ exampleVariable="[$(cut -d: -f1 <<<$passwdContent )]"

지금:

$ echo "$exampleVariable"
[ravexina]

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

뷰에서 다른 뷰로 변수를 전달할 수 없습니다.

분류에서Dev

argon2 명령에 인수를 전달할 수 없습니다.

분류에서Dev

curl 명령에 쉘 변수를 추가 할 수 없습니다.

분류에서Dev

명령 줄에서 jq를 사용하여 쉘 변수를 사용 / 전달할 수 없습니다.

분류에서Dev

Ajax URL에 변수를 전달할 수 없습니다.

분류에서Dev

특정 변수를 세션에 전달할 수 없습니다.

분류에서Dev

특정 변수를 세션에 전달할 수 없습니다.

분류에서Dev

CreateProcess에서 만든 새 exe에 명령 줄을 전달할 수 없습니다.

분류에서Dev

한 함수에서 다른 함수로 변수를 전달할 수 없습니다.

분류에서Dev

클래스의 함수에서 Swift의 다른 함수로 변수를 전달할 수 없습니다.

분류에서Dev

함수 내에서 전역 변수를 전달할 수 없습니다.

분류에서Dev

BASH 호스트 명령에 변수를 전달하고 다른 변수에 응답을 할당하는 방법

분류에서Dev

HTML onclick의 매개 변수에 PHP 변수를 전달할 수 없습니다.

분류에서Dev

onClick 함수에서 변수를 인수로 전달할 수 없습니다.

분류에서Dev

명령 줄을 통해 값을 전달할 수 없습니다.

분류에서Dev

파일 이름 인 두 개의 명령 줄 인수를 함수에 전달할 수 없습니다.

분류에서Dev

명령 출력을 변수에 할당 할 수 없습니다.

분류에서Dev

DiscordJS에서 다른 범위를 통해 변수를 전달할 수 없습니다.

분류에서Dev

PHP는 ajax를 사용하여 두 개의 매개 변수를 다른 PHP에 전달할 수 없습니다.

분류에서Dev

매개 변수를 React 핸들러 함수에 전달할 수 없습니다.

분류에서Dev

링크의 매개 변수를 함수에 전달할 수 없습니다.

분류에서Dev

HTML onClick 함수에서 매개 변수를 전달할 수 없습니다.

분류에서Dev

변수에 전달 된 함수를 실행할 수없는 것 같습니다.

분류에서Dev

다른 배포 작업에 전달할 배포 작업 출력 변수를 가져올 수 없습니다.

분류에서Dev

함수에 인수를 전달할 수 없습니다.

분류에서Dev

Python을 사용하여 명령 줄에서 전달 된 json 인수를 디코딩 할 수 없습니다.

분류에서Dev

변수를 통해 공백이있는 파일 이름을 SCP 명령으로 전달할 수 없습니다.

분류에서Dev

원격 ssh 명령에서 변수를 사용할 수 없습니다.

분류에서Dev

빈 셸 변수를 Java 명령 줄에 전달하면 "오류 : 주 클래스를 찾거나로드 할 수 없습니다"가 발생합니다.

Related 관련 기사

  1. 1

    뷰에서 다른 뷰로 변수를 전달할 수 없습니다.

  2. 2

    argon2 명령에 인수를 전달할 수 없습니다.

  3. 3

    curl 명령에 쉘 변수를 추가 할 수 없습니다.

  4. 4

    명령 줄에서 jq를 사용하여 쉘 변수를 사용 / 전달할 수 없습니다.

  5. 5

    Ajax URL에 변수를 전달할 수 없습니다.

  6. 6

    특정 변수를 세션에 전달할 수 없습니다.

  7. 7

    특정 변수를 세션에 전달할 수 없습니다.

  8. 8

    CreateProcess에서 만든 새 exe에 명령 줄을 전달할 수 없습니다.

  9. 9

    한 함수에서 다른 함수로 변수를 전달할 수 없습니다.

  10. 10

    클래스의 함수에서 Swift의 다른 함수로 변수를 전달할 수 없습니다.

  11. 11

    함수 내에서 전역 변수를 전달할 수 없습니다.

  12. 12

    BASH 호스트 명령에 변수를 전달하고 다른 변수에 응답을 할당하는 방법

  13. 13

    HTML onclick의 매개 변수에 PHP 변수를 전달할 수 없습니다.

  14. 14

    onClick 함수에서 변수를 인수로 전달할 수 없습니다.

  15. 15

    명령 줄을 통해 값을 전달할 수 없습니다.

  16. 16

    파일 이름 인 두 개의 명령 줄 인수를 함수에 전달할 수 없습니다.

  17. 17

    명령 출력을 변수에 할당 할 수 없습니다.

  18. 18

    DiscordJS에서 다른 범위를 통해 변수를 전달할 수 없습니다.

  19. 19

    PHP는 ajax를 사용하여 두 개의 매개 변수를 다른 PHP에 전달할 수 없습니다.

  20. 20

    매개 변수를 React 핸들러 함수에 전달할 수 없습니다.

  21. 21

    링크의 매개 변수를 함수에 전달할 수 없습니다.

  22. 22

    HTML onClick 함수에서 매개 변수를 전달할 수 없습니다.

  23. 23

    변수에 전달 된 함수를 실행할 수없는 것 같습니다.

  24. 24

    다른 배포 작업에 전달할 배포 작업 출력 변수를 가져올 수 없습니다.

  25. 25

    함수에 인수를 전달할 수 없습니다.

  26. 26

    Python을 사용하여 명령 줄에서 전달 된 json 인수를 디코딩 할 수 없습니다.

  27. 27

    변수를 통해 공백이있는 파일 이름을 SCP 명령으로 전달할 수 없습니다.

  28. 28

    원격 ssh 명령에서 변수를 사용할 수 없습니다.

  29. 29

    빈 셸 변수를 Java 명령 줄에 전달하면 "오류 : 주 클래스를 찾거나로드 할 수 없습니다"가 발생합니다.

뜨겁다태그

보관