linux 命令'yes'原來還有這樣的妙用
問題:
我想要如何快速生成一個文件,第一行為names,第二行到第80行為Car,請問怎么做更簡單?
答案:
bash命令:
echo "names" > my_file.txt
yes "Car" | head -n 79 >> my_file.txt
第一個命令將文本"names"寫入文件的第一行。第二個命令使用yes命令生成一個無限循環(huán)的"Ccar"字符串,并使用head命令僅保留前79行。然后,將這些行附加到文件my_file.txt的末尾。
感受:
原來我一直用的是for循環(huán),之前也用過yes這個命令,但是感覺只是用來刷屏用的,沒想到還有這么巧妙的用法。
ChangeLog:
- 作者:石博士
- 日期:20230423