Linux 常用命令速查
1.在指定文件夹下递归查询包含一个字符串的文件(列出的文件内容片段)
grep -r “要查找的串” 文件路径
如 : grep -r "helloworld" . #在当前目录下递归查找 “helloworld” 字符串
2. 递归查找文件名 (列出文件名)
如:find . -name "*.log" #在当前目录中递归列出以log为扩展名的文件
3 . 查看操作系统位数
arch
4.字符串简单截取操作
如 : str="com.baidu.android.lulei"
1. 获取字符串的尾部
${str##*.} 得到 "lulei" (##最大限度截取*.)
${str#*.} 得到 "baidu.android.lulei" (#最小限度截取*.)
${str##*l} 得到 "ei" (最大限度截取*l)
2. 获取字符串的首部
${str%%.*} 得到 "com"(%%最大限度截取*.)
${str%.*} 得到 "com.baidu.android"(%最小限度截取*.)
${str%%.i*} 得到 "com.ba"(最大限度截取*l)
3. 指定位置获取
${str:0:3} 得到 "com" (从第1位开始截取3个字符)
${str:4} 得到 "baidu.android.lulei"(从第5个开始截取到结束)
${str:0-5} 得到 "lulei" (从倒数第5开始截取到结束)
${str:0-5:5} 得到 "lulei"(从倒数第5位开始截取5位)
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。