공백이있는 태그를 호출하는 bash에 테스트 SVN 스크립트가 있습니다. 이것은 변수에 저장됩니다.공백이있는 bash 변수를 호출하십시오.
#!/bin/bash
grepper="trunk-index FOR in footer"
a=`svn ls -v file:///var/tags/folderrepo | grep $\"grepper\" | awk '{print $1}'`
echo $a
echo $grepper
에코 $ a는에 대한에 대한 그러한이나 디렉토리를 제공하지 않습니다 및 바닥 글 에코 $의 grepper는 명령 행에서 변수 grepper
의 내용을 제공, 아래를 참조, 나는 따옴표를 사용하여 태그를 호출 할 수 있습니다 ,
[[email protected] scripts]# svn ls -v file:///var/tags/folderrepo | grep "trunk-index FOR in footer"
131 ? Jul 29 16:21 trunk-index FOR in footer/
그러나 스크립트에 따옴표를 넣었을 때도 호출 할 수 없습니다. bash 스크립트에서 공백이있는 태그를 호출 할 수 있도록 grep에 넣어야 할 사항.
감사합니다.
하나는 변수를 "호출"하지 않습니다. 함수 만 호출됩니다. –