今天先来总结一下,那个取文件名后缀的问题

这个是我的个人经历

我在做一个关于文件名后缀匹配的问题

一直搞不定文件名、就比如有a.tar.gz这种两个点的问题

现在我已经有了两种解决方法

我一一列举一下

首先就是说一下cut的解决方法

这是我的原创root@lp:~/pwb/tmp# cat 1

asd.deb

asf.tar.gz

asfasf.zip

as.conf

root@lp:~/pwb/tmp# cat 1|cut -d. -f2

deb

tar

zip

conf

root@lp:~/pwb/tmp# cat 1|cut -d. -f2,3

deb

tar.gz

zip

conf

root@lp:~/pwb/tmp# cat 1|cut -d. -f2,3,4

deb

tar.gz

zip

conf

因为文件名最后肯定是不能超过三个点的、当然你给我写了一个我也没办法

这样一般的就可以搞定了

接下来就是我到群里提问拿到的结论

感谢 linux运维群里的 北京-低姿态 大神root@lp:~/pwb/tmp# cat 1

asd.deb

asf.tar.gz

asfasf.zip

as.conf

root@lp:~/pwb/tmp# cat 1|sed 's#[^.]*##'

.deb

.tar.gz

.zip

.conf

虽然说、取文件名后缀不是一个很难的问题

但是吧、有的时候你就搞不定

就总结到这、睡觉

linux 复制文件加后缀,linux shell 取文件名后缀相关推荐

  1. linux复制文件夹 实例,linux复制文件夹与文件实例介绍linux操作系统 -电脑资料

    本文章来介绍一下关于linux复制文件夹与文件的一些基础用法,有需要学习的朋友可参考一下本文章, CP命令 格式: CP [选项] 源文件或目录  目的文件或目录 选项说明:-b 同名,备分原来的文件 ...

  2. linux 复制文件生效命令,linux复制并覆盖文件使用什么命令

    1. 前言 本文主要讲解如何正确使用cp命令复制文件,特别是复制时强制覆盖文件,而不提示. 我们平常在Linux中使用 cp 命令时,会发现将一个目录中文件复制到另一个目录具有相同文件名称时,即使添加 ...

  3. linux复制文件多份,Linux下同时复制多个文件

    方法一 使用cp命令 cp /home/usr/dir/{file1,file2,file3,file4} /home/usr/destination/ 需要注意的是这几个文件之间不要有空格 具有共同 ...

  4. linux复制文件命令cat ,Linux学习之四(复制移动文件命令cp等及查看文本命令cat等)2017-03-28...

    一.复制和移动文件 cp: copy -r:递归复制 -i:交互式命令 -f:强制性复制 -p:保留文件原有文件属性 -L:复制链接文件的指定文件,不保持链接属性 -P:复制链接文件并保持链接属性 - ...

  5. linux复制文件时出错,Linux复制文件时出现omitting directory错误如何解决?

    Linux系统下复制文件的时候可能会出现一个cp:omitting directory的错误提示窗口,这是因为复制文件的路径不正确所导致.比如用户把文件复制到bbs这目录下,而bbs下的只能是目录而不 ...

  6. linux复制文件scp命令,Linux 中的文件复制cp命令和scp命令详解

    Linux 中的文件复制cp命令和scp命令详解 在使用操作系统的使用过程中,常常需要复制文件到本地或者传输文件到其他电脑上,这时候用到两个命令cp和scp. cp命令用来复制文件或者目录.scp是s ...

  7. linux复制文件夹中前N个文件到其他目录下

    linux复制文件夹中前N个文件到其他目录下 方法一:指令 指令需要在源文件夹路径下运行 ls |head -n N |xargs -i cp {} /data/bertram/test 注:N指前n ...

  8. linux 加载 iso,Linux iso文件加载和解包的用法

    Linux iso文件已被广泛应用但是也在不断的更新,这里介绍Linux iso文件安装设置使用,帮助大家安装更新Linux iso文件系统.软件包管理 之Linux Fedora 软件包管理器sys ...

  9. Linux复制文件夹

    从一个linux复制文件夹到另一个Linux 1.功能说明 scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下.scp传输数据用的是SSH协议,保 ...

  10. Linux 复制文件命令 cp 例子

    Linux 复制文件命令 cp 例子 复制单个文件 cp a.txt b.txt 复制多个文件 将3个文本复制到d文件夹 cp a.txt b.txt c.txt d/ 复制文件夹 cp -R a/ ...

最新文章

  1. blender动画全面学习教程
  2. 吴恩达deeplearning.ai发布NLP课程!
  3. python虚拟环境安装pyqt5_python虚拟环境安装pyqt5
  4. 计算机应用基础形考模版4,计算机应用基础 形考 任务四
  5. java开发cs项目_本硕机械转行cs(java后端开发)上岸之路
  6. protobuf使用说明
  7. 【HDU - 5918 】Sequence I (数组(字符串)匹配问题,可选KMP)
  8. git词汇表:gitglossary(7) Manual Page
  9. Java学习系列(十七)Java面向对象之开发聊天工具
  10. 仿XP系统的任务栏菜单
  11. error: ‘nullptr’ was not declared in this scope
  12. 大数据shipin教程_大数据自学全套视频教程下载
  13. AI - 机器学习(Machine Learning)与深度学习(Deep Learning)资料汇总
  14. PS不会用?史上最全面的PS快捷键图文使用指南来了!
  15. 原生JS实现登录框邮箱提示
  16. ping 不通百度问题的解决
  17. html5 06携程网案例、 全屏插件的使用
  18. 六个免费网站统计平台工具对比推荐 你的网站统计用哪个
  19. 如何用手机扫二维码盘点海量固定资产?
  20. 美国高防服务器到底好不好用

热门文章

  1. 进程原语和线程原语是啥意思_转换中介原语
  2. 清明节html网页,清明节
  3. JDK7官方下载地址
  4. 我的物联网大学【第五章】:沉默不会爆发,沉默一定会灭亡!
  5. L298N模块接线纪实
  6. 人工智能贬为人工智障,揭下“伪装”的智能产品
  7. 记12306货运系统“抢订空车”插件的编写--流程简化及核心代码
  8. com4j学习(2):Visio自定义模具和形状,并添加连接点
  9. Hadoop之HDFS的回收站
  10. java 数组写入txt_java编程,如何把一个数组中的内容写入一个txt文档中