adapter= /Volumes/My\ Passport/Documents/adapters.fa
정확한 파일(및 해당 위치)을 얻기 위해 어댑터를 참조할 수 있도록 이 변수를 생성할 수 있습니까?
답변1
이런 방식으로 변수를 사용하는 것은 완전히 합법적입니다. 변수를 참조하면 해당 파일 경로가 확인됩니다.
이것은 귀하의 질문 범위를 벗어날 수 있지만 변수를 사용하거나 export
환경에 추가하거나 setenv
.bashrc (또는 이와 유사한)에 추가하지 않는 한 변수는 변수를 생성한 셸에서만 유지됩니다.
답변2
원하는 문자열을 변수에 넣을 수 있습니다. 그러나 할당에서 등호 주위에 공백을 넣을 수는 없습니다.
adapter=/Volumes/My\ Passport/Documents/adapters.fa
또는
adapter='/Volumes/My Passport/Documents/adapters.fa'
정의한 후에는 "$adapter"
셸에서 를 사용하여 파일을 참조할 수 있습니다. 큰따옴표에 주의하세요. 큰따옴표가 없습니다.쉘은 값을 공백으로 나눕니다..
open "$adapter"
이 정의는 adapter
셸에서만 유용합니다. 예를 들어, $adapter
파일 열기 대화 상자에 입력하여 값을 표시하도록 할 수 없습니다. 어디에서나 사용할 수 있는 파일에 대한 바로가기를 정의하려는 경우심볼릭 링크쉽게 접근할 수 있는 곳에.