linux 命令'yes'原来还有这样的妙用

2023-04-22  本文已影响0人  石博士

linux 命令'yes'原来还有这样的妙用

问题:

我想要如何快速生成一个文件,第一行为names,第二行到第80行为Car,请问怎么做更简单?

答案:

bash命令:

echo "names" > my_file.txt
yes "Car" | head -n 79 >> my_file.txt

第一个命令将文本"names"写入文件的第一行。第二个命令使用yes命令生成一个无限循环的"Ccar"字符串,并使用head命令仅保留前79行。然后,将这些行附加到文件my_file.txt的末尾。

感受:

原来我一直用的是for循环,之前也用过yes这个命令,但是感觉只是用来刷屏用的,没想到还有这么巧妙的用法。

ChangeLog:

上一篇 下一篇

猜你喜欢

热点阅读