따옴표를 포함하고 Bash에서 변수로 지정된 파일 이름을 인용하십시오.

Aivar

변수에 디렉토리 경로가 있고이 DIR디렉토리를 나열하고 싶다고 가정 해 보겠습니다 . 경로의 공백에만 관심이 있다면 할 수 있습니다.

ls "$DIR"

디렉토리 경로에서 작은 따옴표와 큰 따옴표 및 기타 이상한 것들을 지원하려면 무엇을 써야합니까? 예:

DIR="/Users/Mick O'Neil (the \"Terminator\")/Desktop"
echo $DIR # prints /Users/Mick O'Neil (the "Terminator")/Desktop
ls <what should I write here?>
페 도르 키 'SO stop harming'

따옴표는 공백뿐만 아니라 모든 것을위한 것이므로 큰 따옴표를 사용하는 것이 여기에 필요한 안전 수준입니다.

에서 인용에 배쉬 참조 설명서 :

3.1.2.3 큰 따옴표

큰 따옴표 ( ' "')로 묶는 문자는 '$', '`', '\'및 히스토리 확장이 활성화 된 경우 '!'를 제외하고 따옴표 안의 모든 문자의 리터럴 값을 유지합니다.


나중에 사용할 수 있도록이 문자열을 파일에 저장하겠습니다.

$ cat file
Mick O'Neil (the "Terminator")

var로 읽습니다.

$ filename=$(<file)

값을 확인하십시오.

$ echo "$filename"
Mick O'Neil (the "Terminator")

이 값으로 파일을 만듭니다.

$ touch "$filename"

성공적으로 생성되었는지 확인하십시오.

$ lt "$filename"
-rw-r--r-- 1 me me 0 Mar  1 15:09 Mick O'Neil (the "Terminator")

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

쉼표로 구분 된 파일에서만 따옴표 사이의 쉼표를 제거하십시오.

분류에서Dev

쉼표로 구분 된 파일에서만 따옴표 사이의 쉼표를 제거하십시오.

분류에서Dev

URL 쿼리 매개 변수에서 큰 따옴표로 묶인 문자열이 포함 된 레일 매개 변수 해시를 확인하는 방법

분류에서Dev

bash에서 변수 이름을 문자열 리터럴로 만들지 않고 명령의 일부로 변수를 호출하고 값을 따옴표로 묶는 방법은 무엇입니까?

분류에서Dev

텍스트 파일에 지정된 파일 이름 / 경로에 파일이 있는지 확인하십시오.

분류에서Dev

zsh 완성 함수 내에서 작은 따옴표를 포함하는 파일 이름을 처리하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 파일 PHP를 사용하고 변수 설정을 사용하거나 인쇄하십시오.

분류에서Dev

따옴표를 유지하고 전달 된 변수를 확장하는 쉘 스크립트에서 PHP 구성 파일 업데이트

분류에서Dev

루프를 사용하여 다른 레코드로 파일을 분할하고 파일에 새 이름을 지정하십시오.

분류에서Dev

R에서 파일 이름의 일부를 사용하여 파일이 있는지 확인하십시오.

분류에서Dev

따옴표를 포함하는 파이썬 전달 인수

분류에서Dev

Bash, 큰 따옴표를 사용하지 않고 변수를 큰 따옴표로 묶는 것과 동일한 기능을 얻을 수있는 방법이 있습니까?

분류에서Dev

Bash 스크립팅에서 sed를 사용하여 로그 파일의 'var'변수에 포함 된 문자열 패턴을 삭제하고 싶습니다.

분류에서Dev

Python을 사용하여 파이프로 구분 된 파일에서 값의 큰 따옴표를 어떻게 검증 할 수 있습니까?

분류에서Dev

디렉토리에서 가장 큰 파일을 찾고 변수에 파일 이름을 설정하십시오.

분류에서Dev

bash에서 따옴표가 포함 된 변수를 사용하여 명령을 실행하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 파일 이름을 추출하는 작은 따옴표를 무시하는 방법

분류에서Dev

특정 파일 이름을 일괄 적으로 찾은 다음 변수의 이름을 사용하십시오.

분류에서Dev

내 주요 목표는 사용자가 tomcat 디렉토리에서 파일을 수정하는 경우 Tomcat 디렉토리를 모니터링하는 것입니다. 로그에 해당 사용자 이름을 인쇄하십시오.

분류에서Dev

패치 파일에 저장된 경로 / 파일 이름을 완전히 무시하고 지정된 파일에 패치를 적용 하시겠습니까?

분류에서Dev

특정 디렉토리를 찾고 디렉토리에서 파일 이름을 변경하십시오.

분류에서Dev

큰 따옴표 ( "")를 일반 따옴표 ( ")로 변경하는 SQLite 업데이트?

분류에서Dev

Bash에서 이름에 따라 파일을 디렉토리로 이동하십시오.

분류에서Dev

전역 변수를 설정하고 bash 함수에서 stdout을 사용하십시오.

분류에서Dev

.CSV 쉼표로 구분 된 파일에 큰 따옴표를 추가하는 Bash 스크립트

분류에서Dev

파이썬에서 패턴 또는 정규식 일치를 사용하여 파일 이름을 확인하십시오.

분류에서Dev

JSON 배열에서 개행 문자와 따옴표를 제거하고 bash를 통해 특정 문자열을 변수로 설정

분류에서Dev

Bash에서 인용 된 변수로 중첩 된 작은 따옴표와 큰 따옴표가 많은 명령을 실행하는 방법

분류에서Dev

마지막 파일을 가져 와서 jcl 변수로 사용하십시오.

Related 관련 기사

  1. 1

    쉼표로 구분 된 파일에서만 따옴표 사이의 쉼표를 제거하십시오.

  2. 2

    쉼표로 구분 된 파일에서만 따옴표 사이의 쉼표를 제거하십시오.

  3. 3

    URL 쿼리 매개 변수에서 큰 따옴표로 묶인 문자열이 포함 된 레일 매개 변수 해시를 확인하는 방법

  4. 4

    bash에서 변수 이름을 문자열 리터럴로 만들지 않고 명령의 일부로 변수를 호출하고 값을 따옴표로 묶는 방법은 무엇입니까?

  5. 5

    텍스트 파일에 지정된 파일 이름 / 경로에 파일이 있는지 확인하십시오.

  6. 6

    zsh 완성 함수 내에서 작은 따옴표를 포함하는 파일 이름을 처리하는 방법은 무엇입니까?

  7. 7

    파이썬에서 파일 PHP를 사용하고 변수 설정을 사용하거나 인쇄하십시오.

  8. 8

    따옴표를 유지하고 전달 된 변수를 확장하는 쉘 스크립트에서 PHP 구성 파일 업데이트

  9. 9

    루프를 사용하여 다른 레코드로 파일을 분할하고 파일에 새 이름을 지정하십시오.

  10. 10

    R에서 파일 이름의 일부를 사용하여 파일이 있는지 확인하십시오.

  11. 11

    따옴표를 포함하는 파이썬 전달 인수

  12. 12

    Bash, 큰 따옴표를 사용하지 않고 변수를 큰 따옴표로 묶는 것과 동일한 기능을 얻을 수있는 방법이 있습니까?

  13. 13

    Bash 스크립팅에서 sed를 사용하여 로그 파일의 'var'변수에 포함 된 문자열 패턴을 삭제하고 싶습니다.

  14. 14

    Python을 사용하여 파이프로 구분 된 파일에서 값의 큰 따옴표를 어떻게 검증 할 수 있습니까?

  15. 15

    디렉토리에서 가장 큰 파일을 찾고 변수에 파일 이름을 설정하십시오.

  16. 16

    bash에서 따옴표가 포함 된 변수를 사용하여 명령을 실행하는 방법은 무엇입니까?

  17. 17

    파이썬에서 파일 이름을 추출하는 작은 따옴표를 무시하는 방법

  18. 18

    특정 파일 이름을 일괄 적으로 찾은 다음 변수의 이름을 사용하십시오.

  19. 19

    내 주요 목표는 사용자가 tomcat 디렉토리에서 파일을 수정하는 경우 Tomcat 디렉토리를 모니터링하는 것입니다. 로그에 해당 사용자 이름을 인쇄하십시오.

  20. 20

    패치 파일에 저장된 경로 / 파일 이름을 완전히 무시하고 지정된 파일에 패치를 적용 하시겠습니까?

  21. 21

    특정 디렉토리를 찾고 디렉토리에서 파일 이름을 변경하십시오.

  22. 22

    큰 따옴표 ( "")를 일반 따옴표 ( ")로 변경하는 SQLite 업데이트?

  23. 23

    Bash에서 이름에 따라 파일을 디렉토리로 이동하십시오.

  24. 24

    전역 변수를 설정하고 bash 함수에서 stdout을 사용하십시오.

  25. 25

    .CSV 쉼표로 구분 된 파일에 큰 따옴표를 추가하는 Bash 스크립트

  26. 26

    파이썬에서 패턴 또는 정규식 일치를 사용하여 파일 이름을 확인하십시오.

  27. 27

    JSON 배열에서 개행 문자와 따옴표를 제거하고 bash를 통해 특정 문자열을 변수로 설정

  28. 28

    Bash에서 인용 된 변수로 중첩 된 작은 따옴표와 큰 따옴표가 많은 명령을 실행하는 방법

  29. 29

    마지막 파일을 가져 와서 jcl 변수로 사용하십시오.

뜨겁다태그

보관