Я хочу запустить watch
для команды, которая использует необязательный аргумент командной строки, например так:
function queue() {
watch -n 10 'squeue -p ${1:-default} -o "%.8i" '
}
но аргумент командной строки не используется, то есть по умолчанию используется только когда-либо. Я попытался экранировать $
согласно этому ответу (например, watch -n 10 'squeue -p \${1:-default} -o "%.8i" '
), но это тоже не сработало.
Любая помощь приветствуется.