查找具有相同名称和后缀 shell 脚本的文件
我有这样的要求:
- 查找是否存在两个同名文件(不包括日期戳)。 (例如:custom payment_24APR、custom payment_25APR)在给定目录中。我有像
xxx_24Apr,xxx_25Apr... yyy_24Apr,yyy_25Apr
这样的文件,其中 xxx 和 yyy 可以是任何内容...我该怎么做? - 将文件 1 中的行追加到文件 2 中。 (_24Apr 是文件 1,_25Apr 是第二个)
- 获取以特定字符(指定字符)开头的行数。
有人可以帮忙想出一个shell脚本吗?如果您可以帮助查找文件部分,那就太好了,我将管理其余部分。
非常感谢!
I have a requirement like this:
- find whether two files exist with the same name excluding the date stamp. (ex: custompayment_24APR, custompayment_25APR) in a given directory. I have files like
xxx_24Apr,xxx_25Apr... yyy_24Apr,yyy_25Apr
where xxx and yyy can be anything... How can I do that? - append lines from file1 to file2. (_24Apr being file 1, and _25Apr being second)
- get the count of the lines which start with a particular character (character is specified).
Can someone help to come up with a shell script? If you can help finding the files part would be great and I will manage the rest.
Many Thanks!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
查找并比较文件部分
查找“_”后文件的最后部分
计算以特殊字符开头的文件
或使用
find
To find and compare the file parts
To find last part of the file after the "_"
To count files that start will special character
OR using
find
安全查找的另一个用途:
最后 一个问题,假设字符存储在
$char
中:Yet another use for the safe find:
For the last issue, assuming the character is stored in
$char
: