【问题标题】:add answer to first commands question in shell script在 shell 脚本中添加第一个命令问题的答案
【发布时间】:2019-11-10 02:43:42
【问题描述】:

我在 .sh 文件中有第一个命令,即

cassandras3 backup --keyspace jl_powereasy_kespace --bucket database-backup-rds

这个命令在我们运行时提出一个问题,即

Your cassandra data directory [/var/lib/cassandra/data]: 

如何在 shell 脚本中确认这个答案。我需要按回车键自动确认。

root@ip-172-31-2-150:/home/ubuntu# /bin/bash /var/cassandra_backupV1.sh
Your cassandra data directory [/var/lib/cassandra/data]: 

【问题讨论】:

  • echo | cassandras3 ...?

标签: bash shell ubuntu sh


【解决方案1】:

here提到的,你可以尝试如下运行带有echo的命令

echo -ne '\n' | cassandras3 backup --keyspace jl_powereasy_kespace --bucket database-backup-rds

或者干脆

echo | cassandras3 backup --keyspace jl_powereasy_kespace --bucket database-backup-rds

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-03
    • 1970-01-01
    • 2015-09-24
    相关资源
    最近更新 更多