string - BASH 中的正则表达式和字符串操作
问题描述
我怎样才能重写这个命令:
ls access-19{01,02,03,04,05,06,07,08,09,10,11,12}*.log
这是工作。
像这样的形式:
ls access-19{$(seq -ws',' 01 12)}*.log
这是行不通的。
解决方案
使用大括号展开:
ls access-19{01..12}*.log
推荐阅读
- java - 如何使用 itext 从具有内置编码的 pdf 中提取 PRStream?
- asp.net-web-api - WebAPI 方法应该如何返回错误响应?
- python - pandas:INT系列,为什么转换成字符串后有“.0”?
- javascript - TypeError: Cannot read property 'map' of undefined, in react hooks crud application
- angular - Angular 9 routerLinkActive not working properly
- python - 如何使用 gensim 从 ldamodel 中获取主题概率?
- hangfire - How can I publish Hangfire Dashboard for a custom web page?
- android - 如何在 viewModel MVVM Kotlin 中调用 notifydatachanged?
- node.js - 将 Shell 脚本转换为 nodejs 之一
- node.js - 当我使用 [] 设置对象时,为什么对象在 Express 中不起作用