shell - 第 3 个符号的 Unix 子字符串文件名 - 右侧的“_”
问题描述
我有一个文件列表,例如:
File_one_1_11_1
File_two_v1_22_1
File_three_2_31_5
我的问题是如何对文件名进行子字符串化以获得这样的列表:
File_one
File_two
File_three
谢谢你。
解决方案
echo "File_one_1_11_1" | rev | cut -d"_" -f4- | rev
推荐阅读
- apache-kafka - 如何在 Kafka 连接中将微秒时间戳转换为毫秒?
- java - 逆离散傅里叶变换
- javascript - 处理 - 我怎样才能让我的布尔值保持更长时间?
- javascript - 为 JavaScript 选择选项(包括默认情况下)时是否存在事件侦听器?
- c++ - 将 char[] 中的元素转换为 int
- python - 如何使用 django 将用户个人资料字段(如电话号码、性别)公开隐藏在社交媒体应用程序中?
- django - 电子邮件激活(Django 项目)
- javascript - 如何在JavaScript中获取日期之间的日期差异
- rust - 发生移动是因为 `*arg` 的类型为 `String`,它没有实现 `Copy` 特征
- javascript - 根据月份过滤对象列表?