컬을 사용하여 특정 데이터를 읽어야합니다. 기본적으로 파일에서 키워드를 읽는 중입니다Bash 컬 및 URL 중간의 변수
while read line
do
curl 'https://gdata.youtube.com/feeds/api/users/'"${line}"'/subscriptions?v=2&alt=json' \
> '/home/user/archive/'"$line"
done < textfile.txt
어쨌든 나는 그것이 작동 할 수 있도록 말풍선을 형성하는 방법을 찾지 못했습니다. 가능한 모든 단일 및 이중 인용 버전을 시도했습니다. 나는 기본적으로 시도했다 :
'...'"$line"'...'
"..."${line}"..."
'...'$line'...'
등등. 그냥 이름을 짓고 나는 그것을 시도했는지 꽤 확신한다. 유사한
/subscriptions?v=2&alt=jsoneeds/api/users/KEYWORD FROM FILE
또는 무언가 : 나는 최상의 경우에 URL을 인쇄있을 때
그것은 형성됩니다. 이 문제의 원인이 무엇인지 알면 정보를 이해할 수있을 것입니다. 감사! 쉘 당신에게 &
문제를 제공하는 경우
curl "https://gdata.youtube.com/feeds/api/users/${line}/subscriptions?v=2&alt=json" > "/home/user/archive/${line}"
단지 \&
을 넣어하지만, 그것없이 나를 위해 잘 작동 :
감사합니다. 그것은 신비를 완전히 해결했습니다. – Mare