Здесь подробно объясняется: Я пытаюсь поместить команду в переменную, но сложные случаи всегда терпят неудачу!
Сначала всегда double -цитировать ваши переменные, если вы не знаете точно , что произойдет, если вы не знаете.
Вам не нужно export
эту переменную: вы не вызываете никакую другую программу, которая нуждается в ее использовании.
Если вы хотите повторно использовать команду, подумайте о том, чтобы поместить ее в функцию:
#!/bin/bash
function video {
youtube-dl -f 'bestvideo[height<=360]+worstaudio/worst[height<=360]' "$1"
}
read -p "url: " url
video "$url"
На самом деле, я бы сделал это:
source ~/.bashrc
, затем вы можете использовать его из командной строки:
video 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'
Используйте свойство selectedIndex в UITabBarController. Дополнительную информацию можно найти в Справочнике классов UITabBarController .
controller.selectedIndex = 4;
или использовать
[controller setSelectedIndex: 4];