명령 대체, 변수 대체 및 globbing이 발생하는 순서를 설명해야합니다. 그것을하는 방법에 대한 아이디어?bash에서 대체 순서
1
A
답변
1
명령 대체 <는
ls $(echo '*')
그렇지 않으면, *는 확장되지 않았을 대체 (globbing).
변수 확장 (교체하지) < 위와 같이
x='*' ; ls $x
동일한 이유를 로빙.
- 변수 확장과 명령 대체는 왼쪽에서 오른쪽으로 동시에 나타납니다. 좋은 예를 생각하면 의견을 남겨주세요. 아이디어가 없습니다.
+0
We (a) 변수 치환 후에 변수 확장이 일어나지 않고 변수 확장 후에 명령 대체가 발생하지 않는다는 것을 알 수 있다면 같은 작업 단계에서 변수 확장과 명령 대체가 완료된다고 결론 지을 수있다. (a)'echo \'echo $ \ 'x # $ x <=> 가변 확장 없음'(b)'c = '\'ls \''; echo $ c # \'ls \'<=> 명령 대체 – Armali
관련 문제
- 1. bash에서 변수에 여러 정규 표현식을 대체 하시겠습니까?
- 2. bash에서 $ '따옴표를 이해하십시오
- 3. bash에서 정렬하기
- 4. Jquery Hover 이미지 및 대체 텍스트 - 실행 순서?
- 5. 순서
- 6. 순서
- 7. while bash에서 변수를 사용할 수없고 bash에서 파이프를 사용할 수 없습니다.
- 8. 동적으로 bash에서 명령 빌드
- 9. Bash에서 어떻게 작동합니까? 배쉬에서
- 10. bash에서 변수를 복제 하시겠습니까?
- 11. bash에서 문자열 조작
- 12. bash에서 webform 버튼을 클릭하십시오.
- 13. bash에서 환경 경로가 잘못로드되었습니다
- 14. bash에서 다중 복합 비교
- 15. bash에서 * = '*'를 만드는 방법은?
- 16. Bash에서 $ RANDOM이 작동하지 않습니다.
- 17. Bash에서 프롬프트를 미리 채우십시오.
- 18. bash에서 파일의 시프트 바이트
- 19. bash에서 Perl-onliner를
- 20. bash에서 netcat 구현하기
- 21. Bash에서 데이터 구문 분석하기
- 22. bash에서 awk 변수 사용
- 23. bash에서 회선 명령을 반복하십시오.
- 24. bash에서 f5를 검색하는 방법
- 25. bash에서 텍스트 바꾸기
- 26. bash에서 오류 메시지 읽기
- 27. bash에서 디렉토리를 반복적으로 스캔합니다.
- 28. bash에서 for-each 실행
- 29. bash에서 강조 표시로 복사하기
- 30. bash에서 else의 오류가 발생했습니다.
불행히도 나는 그것에 대해 아무런 단서가 없습니다. 나는 그들이 개별적으로 의미하는 것을 안다. 예를 들어 변수 치환, 명령 대체 등을 보여주는 방법을 알고 있지만 실행 순서를 보여주는 방법에 대한 단서가 없습니다. 죄송합니다.이 주제에 완전히 익숙하지 않습니다. ( – SharkTiles
"평가 순서"를 검색해보십시오. 행운을 빌어 요. – shellter
http://www.gnu.org/software/bash/manual/bashref.html#Shell- 확장자 – nhahtdh