llgd.net
相关文档
当前位置:首页 >> shEll 空格 >>

shEll 空格

双引号 试试

1、sed能完成 2、删除空格 sed -i 's/[ ]*//g' p1.txt 3、删除空行 sed -i '/^$/d' p1.txt 4、删除首行 sed -i '1d' p1.txt 5、删除尾行 sed -i '$d' p1.txt

echo会把多余的空格消去,要想显示全部用”“把值包括进来 如: a="a b c" echo $a 显示为 a b c echo "$a" 显示为a b c

echo ${str// /} echo $str | sed 's/ //g' echo $str | tr -d " "

这个需要更改 shell分隔符为换行 在for循环之前修改IFS变量 IFS=$'\n' OLDIFS="$IFS" for i in `find . ` do echo "$i" done IFS="$OLDIFS" 这样循环就会以换行作为单词分界.你的文件名如果出现换行,那就无能为力。 虽然linux 支持文件名包含特...

换行符 \n 空格 " "

$1, $2, $3, ....代表第1, 第2,第3.....个参数 $#代表参数个数 写一个脚本: $ cat parameter_1.sh #!/bin/bash echo $1, $2, $3 echo $# 增加执行权限: $ chmod +x parameter_1.sh 运行它,带3个参数 $ ./parameter_1.sh q1 q2 q3 q1, q2, q...

空格前加反斜杠

./点号紧跟/表示当前目录(相对路径的写法)。直接/表示根目录。./有空格的点号等同于source命令,表示在当前shell环境执行后面的命令或脚本(不加点号默认是新开一个shell执行的)。例如./home/test.sh等同于source/home/test.sh。用source执行...

使用转义符就可以了,\+space

网站首页 | 网站地图
All rights reserved Powered by www.llgd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com