我第一次来这里,因为我终于开始学习编程了。不管怎样,我只是想在这里打印出每秒的纳秒时间,我有这个:
#!/usr/bin/env bash
while true;
do
date=(date +%N) ;
echo $date ;
sleep 1 ;
done
字符串
现在,这只会产生一串日期,这不是我想要的。怎么了?我的学习相当混乱,所以如果真的很简单,我希望你能原谅我。此外,我确实设法罚款这一点,工作的提示:
while true ; do date +%N ; sleep 1 ; done
型
但这显然不能作为一个剧本?
编辑,如果有人看到这个:这确实弥补了我的错误。我注意到你没有加a ;是因为我只定义了一个变量吗?另外,你能解释一下美元是做什么的吗?我以为是用来调用变量的。而且我看到上面的一行确实会起到脚本的作用;我原以为日期的输出不会显示在屏幕上。
4条答案
按热度按时间t98cgbkg1#
变更
字符串
至
型
628mspwn2#
这个版本应该可以
字符串
gab6jxml3#
你也可以把你的命令放在“`”(反勾号)之间。举例来说:
字符串
问候
mfpqipee4#
使用shell命令的一行程序
字符串
使用CTRL+C退出