我想在句子之间用破折号标出标题。例如:
您希望在r3qa2shop10@r3dcqa2上执行哪些更新统计选项。。。
1)更新整个数据库的统计信息
2)更新数据库中特定表的统计信息。在这种情况下,所有列都会更新。
3)更新数据库中特定表的特定列的统计信息。
4)更新数据库中某个过程的统计信息。
5)更新数据库中某个函数的统计信息。
6)更新数据库中某个例程的统计信息。
7)通过设置自己的分辨率来更新统计数据。
我目前正在使用下面的方法,这确实有效,但也许有更简单的方法来做我想做的事情吗?
h1=“要在$SERVER@$HOST上执行哪些更新统计选项…”
否=printf "$h1" | tr -s ' ' | tr ' ' '_' | wc -m
是“-”|头-n“$否”| tr-d“\n”;回声
回声$h1
是“-”|头-n“$否”| tr-d“\n”;回声
我在一个AIX系统上工作,但是linux不应该有问题吗?
最佳答案
也许这足够短:
h1="What Update statistics options do you want to perform on $SERVER@$HOST..."
line=$(echo "$h1" | sed 's/./-/g')
printf "%s\n%s\n%s\n" "$line" "$h1" "$line"
关于linux - 如何使用破折号或星号创建格式化的标题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41057880/