我尝试回显命令的结果。但我的问题是结果在最后有奇怪的值,我不能删除它们。命令的脚本shell回显结果具有未知值
的命令后,我的结果是,例如:
fnRead
results to 12. Juni 13:32:18 2028 þ§
但我只需要12六月13时32分18秒2028,因为我要检查两个字符串
我的代码是等价产生这个输出是一个函数:
fnRead() {
echo $(cat /dev/rtc)
}
我试图切断最后的字符串,但它只会删除年份的数字。
我正在使用shell脚本。
注意,只是'猫的/ dev/rtc'会做的工作;不需要命令替换和echo。 –
sry忘了提及cat/dev/rtc在函数内部。我使用$(cat/dev/rtc)来执行命令并得到结果als echo – JPM
OK;解决上下文可能会非常棘手。需要'var = $(cat/dev/rtc)' - 或者在Bash中,'var = $( dev/rtc)' - 将其分配给一个变量供以后使用,然后用'echo调试/检查目的。另外,到2028年为止,他们不是这样修理的吗?我希望到那时事情会有所改善。并感谢您放弃与我们聊天。这是否意味着2028年还不存在? –