关于shell:如何解析bash中的文件名?

How do you parse a filename in bash?我的文件名格式如下:
我希望能够使用"-"作为分隔符来解析文件名的不同位。 您可以使用cut命令获取3个``字段''中的每个字段,例如:
" -d"指定分隔符,"-f"指定所需字段的编号 仅内置的一种不错且优雅的方法(在我看来:-)是将其放入数组中
然后,您可以在数组中找到零件。
警告:如果文件名包含空格等"奇怪"字符,或者天堂禁止使用引号,反引号,则此操作将无效。 根据您的需求,awk比cut更灵活。第一个预告片:
问题在于,将awk描述为"更灵活"肯定像是将iPhone称为增强型手机;-)
使用 例如
将提取第一位。
更改 这是有关Cut命令的指南。 另一种方法是使用外壳程序的内部解析工具,这避免了创建子进程的开销:
最简单(也是IMO最佳方法)的方法是使用
该主题有多种变体,其中许多取决于外壳:
|
相关内容
cad逐点标注快捷键|cad的逐点标注命令
cad逐点标注快捷键|cad的逐点标注命令,,cad的逐点标注命令工具...
cad快捷键命令|cad快捷键命令大全标注
cad快捷键命令|cad快捷键命令大全标注,,cad快捷键命令大全标注...
矩形cad快捷键|CAD矩形命令快捷键
矩形cad快捷键|CAD矩形命令快捷键,,CAD矩形命令快捷键CAD软件...
cad重复复制快捷键|cad连续复制快捷键命令
cad重复复制快捷键|cad连续复制快捷键命令,,1. cad连续复制快...
cmd命令快捷键|cmd快捷键大全
cmd命令快捷键|cmd快捷键大全,,cmd快捷键大全首先介绍第一种方...
cad布局常用快捷键|cad布局常用快捷键命令
cad布局常用快捷键|cad布局常用快捷键命令,,1. cad布局常用快...
cad平面设备快捷键|cad机械设计常用快捷键命令
cad平面设备快捷键|cad机械设计常用快捷键命令,,1. cad机械设...
电脑计算器命令|电脑计算器命令怎么用
电脑计算器命令|电脑计算器命令怎么用,,1. 电脑计算器命令怎么...
cad修改快捷键的命令|cad修改快捷键的命令大全
cad修改快捷键的命令|cad修改快捷键的命令大全,,cad修改快捷键...
电脑系统的启动服务项|启动系统服务命令
电脑系统的启动服务项|启动系统服务命令,,启动系统服务命令这...
cad等分命令快捷键|cad快速等分快捷键
cad等分命令快捷键|cad快速等分快捷键,,1. cad快速等分快捷键1...
电脑硬盘重复文件扫描|重复文件名扫描
电脑硬盘重复文件扫描|重复文件名扫描,,重复文件名扫描您在使...
电脑程序文件名乱码|电脑文件名称乱码
电脑程序文件名乱码|电脑文件名称乱码,,1. 电脑文件名称乱码1...
cad旋转命令快捷键|cad图形旋转快捷键命令
cad旋转命令快捷键|cad图形旋转快捷键命令,,cad图形旋转快捷键...
cmd命令电脑重启电脑|cmd重启命令
cmd命令电脑重启电脑|cmd重启命令,,1. cmd重启命令使用win+r打...