在 bash 脚本中,我必须连续多次包含同一个文件作为参数。像这样:
convert image.png image.png image.png [...] many_images.png
image.png
应该重复几次。
是否有用于重复模式的 bash 速记?
最佳答案
你可以使用大括号扩展来做到这一点:
convert image.png{,,} many_images.png
将产生:
convert image.png image.png image.png many_images.png
大括号扩展将在大括号内重复大括号之前(和之后)的字符串,以生成由前缀、逗号分隔字符串和后缀组成的字符串;并用空格分隔生成的字符串。
在这种情况下,大括号和后缀之间以逗号分隔的字符串是空字符串,它将生成字符串 image.png 三次。
关于bash - 如何在 bash 中多次重复几个字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3423791/