去不掉文件中空行
发表于 : 2014-05-12 8:30
suse@linux-qmfx:~/program> cat -n ifs.txt
1 q b d
2
3 abc
4
5 b g ll
6 {
7 }
8
9
10
11 j h k
suse@linux-qmfx:~/program> sh real.sh
q b d
abc
b g ll
{
}
j h k
suse@linux-qmfx:~/program> cat wei.sh
#!/bin/bash
#grep -v '^$' ifs.txt
sed '/^$/d' ifs.txt
suse@linux-qmfx:~/program> sh wei.sh
q b d
abc
b g ll
{
}
j h k
suse@linux-qmfx:~/program>
只有real.sh成功了,但是改了6、7行中“{”、“}”位置,把“{”和“}”移到行首了(“{”、“}”前面有空格的,我一复制,在网页上空格没了。)。wei.sh就去不掉8、9、10行,为什么可以去掉了第2行。
1 q b d
2
3 abc
4
5 b g ll
6 {
7 }
8
9
10
11 j h k
suse@linux-qmfx:~/program> sh real.sh
q b d
abc
b g ll
{
}
j h k
suse@linux-qmfx:~/program> cat wei.sh
#!/bin/bash
#grep -v '^$' ifs.txt
sed '/^$/d' ifs.txt
suse@linux-qmfx:~/program> sh wei.sh
q b d
abc
b g ll
{
}
j h k
suse@linux-qmfx:~/program>
只有real.sh成功了,但是改了6、7行中“{”、“}”位置,把“{”和“}”移到行首了(“{”、“}”前面有空格的,我一复制,在网页上空格没了。)。wei.sh就去不掉8、9、10行,为什么可以去掉了第2行。