ChinaUnix.net
相关文章推荐:

linux 文件 替换 空格 为 tab

有时在格式化源码文件时有用,比如对于下面源文件:[code][tab][tab]uCodeAddr = (ULONG)pbyAllocated + ( nSize - 1 ) + 4;[tab]// 计算装入code byte的首地址,按4byte对齐[/code]把前面的[tab]替换成4个空格,共8个空格;而对于注释前的[tab],则不管它,仍然[tab] 我都是用 astyle 来格式化源码的,请问shell大牛,用 awk,sed,grep,tr 或是其它的,这些东西怎么实现啊?

by silon212 - Shell - 2010-05-14 23:29:55 阅读(3227) 回复(12)

相关讨论

在VIM中如何使得源码中的tab全部用相应的空格替换?比如四空格. 在.vimrc中设置自动语法对齐后能不能设置用空格来补充前面的对齐位? [/quote] :set ts=4 :set expandtab :%retab 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/8111/showart_479982.html

by mageguoshi - Linux文档专区 - 2008-02-18 16:17:59 阅读(1097) 回复(0)

在VIM中如何使得源码中的tab全部用相应的空格替换?比如四空格. 在.vimrc中设置自动语法对齐后能不能设置用空格来补充前面的对齐位? [/quote] :set ts=4 :set expandtab :%retab 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/2925/showart_453008.html

by littleboywj - Linux文档专区 - 2007-12-29 16:28:13 阅读(2563) 回复(0)

sed 's/\t/ /g' a.txt 好像不行,\t被当作字母t了

by goodier - Shell - 2008-08-19 13:31:44 阅读(8514) 回复(15)

请问,想把.c文件中的tab转换成4个空格,使用sed如何写一个转换语句??

by qbin_wang - Shell - 2007-09-29 22:35:13 阅读(2460) 回复(2)

现有test.txt A|B|C D|E|F 替换 A[tab]B[tab]C D[tab]E[tab]F nawk -F"|" 'BEGIN{OFS="\t"} {for(i=1;i<=NF;i++) print $i}' test.txt 貌似结果不对

by very12345 - Shell - 2010-10-29 08:06:05 阅读(2052) 回复(5)

用awk处理文件时,\t作分隔符时,空格也被作分隔符处理了.怎么解决这个问题让空格不被分隔?

by AmboLong - Shell - 2009-01-07 14:28:31 阅读(6420) 回复(21)

我也来问个tab空格替换问题 假设有个文件里面很多行,每行有很多tab空格。现在要求每行: 1 替换后第一个【元素】前,没有任何tab空格。 2 替换后末一个【元素】后,没有任何tab空格。 3 替换后每个【元素】之间,假如有任何空格tab都被换成4个tab。 4 由上面3条可知,替换后,文件中没有任何空格了。 ---------------------例子------------------------ 设元素aaa,bbb,ccc,ddd。 替换前,替换后的内容都用方括号...

by aleng - Shell - 2010-01-18 22:01:14 阅读(3662) 回复(9)

希望由本地机器给出变量,然后ssh到远程机器上进行变量替换,具体如下: old="old string" //$old中可能有空格或者tab键 new="new string" //$new中可能有空格或者tab键 ssh a "sed "s/$old/$new/g" test_file" //登陆到机器a上对文件test_file进行内容替换,在ssh中的sed应该如何写呢,关键是变量$old,$new完全由用户给出,是含有空格还是tab并不确定 谢谢各位大侠!

by demil - Shell - 2008-10-14 23:36:45 阅读(2086) 回复(1)

linux 中的tab键妙用   linux 中的长文件名确实可以给我们带来"望文生意"的好处,同时也带来输入长目录名和长文件名麻烦,linux 中的tab键      正是了弥补这一点.      tab键的两大作用:      1. 只需输入文件或目录名的前几个字符, 然后按tab键,如无相重的,完整的文件名立即自动在命令行出现;如有相重的,再按一下tab键,系统会列出当前目录下所有以这几个字符开头的名字.      2. 在命令行下,只需输入例如"...

by zhyiwww - Linux文档专区 - 2006-06-21 15:34:23 阅读(838) 回复(0)

各位大侠: 请问如何将以下的空格替换tab. freq rate txchain target temp meas pwr meas_EVM EVMLimit evmP/F delta 1.2dB 1.2dB 1.0dB 2412 11S 1 27.0 142 27.3 -31.0 -10.0 . 0.3 . . . 2412 6 1 27.0 142 27.1 -30.9 -5.0 . 0.1 . . . 2412 ...

by huafeng273 - Perl - 2013-05-25 14:06:33 阅读(4044) 回复(11)