linux 截取字符串

假设有变量 var=http://www.90.vc/123.htm. 1. # 号截取,删除左边字符,保留右边字符。 echo ${var#*//} 其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符 即删除 http:// 结果是 :www.aaa.com/123.htm 2. ## 号截取,删除左边字符,保留右边字符。 echo ${var##*/} ##*/ 表示从左边开始删除最后(最右边)一个 / 号及左边的所有字符 即删除 http:/ ……

shell 将多行输出为一行

文本内容: $cat test.txt 001 002 003 004 005 006 007 需要格式化成: 001 002 003 004 005 006 007 方法一、最简单的,使用xargs: xargs < test.txt 或 cat test.txt |xargs 方法二、整个文件读入一个变量,然后直接打印: a=`cat test.txt`;echo $a 方法三、使用tr把换行符替换成空格: tr -s “n” ” ” < test.txt;echo 方法四、使用 ……

简易版Linux服务器初始化Shell脚本

该Shell脚本主要用于新安装Linux服务器系统的初始化工作,具体包括: – 关闭IPv6模块 – 关闭SELinux – 让vim显示颜色 – 设置系统语言编码 – 优化系统服务 – 内核参数优化等 可以根据自己的实际情况修改,可用于生产环境。原作者是NetSeek,本人做了部分修改 #!/bin/sh # desc: lsm03624 modified by www.webnginx.com #———— ……