如何将带有许多引号的命令正确地包装到手表中?

如何将带有许多引号的命令正确地包装到手表中?

我有这样的 bash 命令...

psql -c "SELECT datname FROM pg_database WHERE datname LIKE 'efa%' OR datname LIKE 'geocms%';"

我想知道如何watch -cd "<command>"正确地将其包装进去。应避免过多的引用。

尝试了这2个但没有成功

watch -cd `psql -c "SELECT datname FROM pg_database WHERE datname LIKE 'efa%';"`
watch -cd "psql -c \"SELECT datname FROM pg_database WHERE datname LIKE 'efa%';\""

编辑:

"实际上用作品来逃避过度\"

watch -cd "psql -c \"SELECT datname FROM pg_database WHERE datname LIKE 'efa%';\""

相关内容