这个命令是做什么的?? “radmmamddd 数据”

问题描述 投票:0回答:1
#!/bin/bash
  
for i in {1..500}
do
   echo "radmmamddd data" >> ~/testfile
   sync
done

命令有什么用 “radmmamddd 数据”

请分享您对此命令“radmmamddd 数据”的使用的评论。

bash shell command linux-device-driver embedded-linux
1个回答
0
投票

它只是将文本“radmmamddd data”附加到用户主目录中名为“testfile”的文件中 500 次,这意味着该文件将有 500 行包含上述文本(假设在运行命令之前它是空的)。尾随的

sync
只是确保通过清除缓存将更改写入磁盘。 但是,
>>
sync
在这里放错了位置。通过将它放在in
for
循环中,两次调用都将进行500 次。只在循环后放一次会更明智,像这样:

for i in {1..500}; do
  echo "radmmamddd data"
done >> ~/testfile
sync
© www.soinside.com 2019 - 2024. All rights reserved.