非常风气网www.verywind.cn
首页
shell替换字符串中的空格
shell中
如何把回车换行置换成半角
空格
?
答:
sed:sed -n 'N;s/\n/ /;p' filename awk:awk '{a=$0;getline;print a,$0}' filename 当然,首先要保证文件是unix格式的。如果是从windows端拿过来的,可以用dos2unix转为unix格式:dos2unix filename
shell中
怎么删除文件中指定行的
答:
[root@host]$ cat test_temp world 123 4566 889 2、删除指定行号的行 sed -i '2d' test_temp [root@host]$ cat test_temp world 4566 889 3、sed -i '1d' a.txt删首行 4、sed -i '$d' b.txt删尾行 5、sed -i 's/[ ]*//g' c.txt删
空格
6、sed -i '/^$/d' d.txt...
shell
脚本第一行不能有
空格
答:
在
shell
脚本中如果有
空格
的处理如下:sh test.sh "hello word"echo $1 得到的是hello,而不是hello word.正确的写法如下:vi test.sh !/bin/bash source /etc/profile echo "$1"echo "$2"echo "$3"exit 0 测试:sh test.sh "hello word" "ni hao a" "how are you"输出:hello word ...
请教一个
shell
脚本中 tr命令的应用
答:
8、删除Windows文件“造成”的'^M'
字符
cat file | tr -d "\r" > new_file 或者 cat file | tr -s "\r" "\n" > new_file 【注意】这里-s后面是两个参数"\r"和"\n",用后者
替换
前者 9、用
空格
符\040替换制表符\011 cat file | tr -s "\011" "\040" >new_file 10、把...
shell中
如何判定一个
字符串里
是否有
空格
?
答:
!/bin/bash S='1000 1011'echo $S | grep " " >/dev/null 2>&1 if [ $? = 0 ];then num1=$(echo $S | awk '{print $1}')num2=$(echo $S | awk '{print $2}')echo "NUM1=$num1"echo "NUM2=$num2"else echo "没有
空格
"fi ...
shell
在文件第一行后追加多个
空格
答:
sed -i '1s/$/xxxx/' a.txt 要追加 几个
空格
,就把上面的xxxx换成几个空格。
linux bash
shell
编程
中的
文本截取问题
答:
!/bin/bash str=2010020304001 echo $str | sed 's/\([0-9]\{4\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)/\1:\2:\3:\4:/'可以把上面的“:”冒号换成
空格
或者逗号或者其他的分隔符号。如果要取得每一位的值可以用 cut -c 或者 expr substr ……来给year...
linux
shell替换
最后一个
字符
答:
[seesea@UC ~]$ cat file a\b\ccc\dddxxx\y\zzzq\w[seesea@UC ~]$ sed -r 's/\\([^\]*)$/ \1/' file a\b\ccc dddxxx\y zzzq w[seesea@UC ~]$ sed -r 's/(.*)\\/\1 /' file a\b\ccc dddxxx\y zzzq w ...
shell
获取
字符串
前面
的空格
答:
可以使用awk实现:echo "$a" | awk '{str=length($0); sub(/^[ ]*/,"",$0); print str-length($0);}'如:a=“ aaa xxx ccc ”,执行结果为:4 希望可以帮助到你!
shell
里字符串
有什么好办法可以补零和
空格
答:
"abc def"双引号
里面
可以带
空格
的噻
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网