社区
Linux/Unix社区
帖子详情
问一个UNIX命令
kook
2007-11-22 04:59:13
如何用命令取出一个字符串的最后一个下划线之前的字符串?
如 aaa_bbb_ccc_123_999.tar.gz
取出 aaa_bbb_ccc_123
...全文
76
7
打赏
收藏
问一个UNIX命令
如何用命令取出一个字符串的最后一个下划线之前的字符串? 如 aaa_bbb_ccc_123_999.tar.gz 取出 aaa_bbb_ccc_123
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kook
2007-11-22
打赏
举报
回复
管用,多谢了!
joan8363
2007-11-22
打赏
举报
回复
echo aaa_bbb_ccc_123_999.tar.gz | awk -F_ '{print $NF}'
用awk也可以,这些UNIX ,LINUX都通用的
joan8363
2007-11-22
打赏
举报
回复
echo aaa_bbb_ccc_123_999.tar.gz | sed 's/.*_\([^_]*$\)/\1/'
主要CSH和bash有区别,所以暂时用sed实现
kook
2007-11-22
打赏
举报
回复
谢谢,可以用,顺便问一下,怎么取出一个字符串的最后一个下划线之后的字符串?
joan8363
2007-11-22
打赏
举报
回复
echo aaa_bbb_ccc_123_999.tar.gz | sed 's/_.[^_]*$//'
这样呢?csh用的不多,都忘了
kook
2007-11-22
打赏
举报
回复
不行,说是语法错误
(C Shell)
joan8363
2007-11-22
打赏
举报
回复
A=aaa_bbb_ccc_123_999.tar.gz
echo ${A%_*}
dos2
unix
命令
dos2
unix
是将Windows格式文件...而
unix
2dos则是和dos2
unix
互为孪生的
一个
命令
,它是将Linux&
Unix
格式文件转换为Windows格式文件的
命令
。
命令
语法: dos2
unix
[options] [-c convmode] [-o file …] [-n infile out
dos2
unix
命令
详解
使用git 的时候碰到git将
unix
换行符转换为windows换行符的
问
题,需要使用dos2
unix
命令
将文件转换为
unix
格式。 dos2
unix
命令
用来将DOS格式的文本文件转换成
UNIX
格式的(DOS/MAC to
UNIX
text file format converter)...
Linux常用
命令
——dos2
unix
命令
而且很多
命令
都无法很好的处理这种格式的文件,如果是个shell脚本,。因此产生了两种格式文件相互转换的需求,对应的将
UNIX
格式文本文件转成成DOS格式的是
unix
2dos
命令
。而
Unix
下的文本文件是以\n作为断行标志的,...
UNIX
常用
命令
整理
UNIX
常用
命令
整理 文件管理,进程查询,用户管理,授权管理等
UNIX
基本操作
命令
UNIX
命令
基础 登录系统: 输入密码,密码不显示 退出系统: ctrl+d exit logout 创建/修改密码: passwd 密码输入后不显示,新密码要输入两次,匹配成功才算是修改密码成功
UNIX
命令
格式:
命令
选项 参数 快捷键: ...
Linux/Unix社区
23,118
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章