Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/unix/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在unix中仅删除特定行之间的空间而不是删除所有文件 例子: 文件名:test1_Unix - Fatal编程技术网

如何在unix中仅删除特定行之间的空间而不是删除所有文件 例子: 文件名:test1

如何在unix中仅删除特定行之间的空间而不是删除所有文件 例子: 文件名:test1,unix,Unix,我只想删除第1行和第2行之间的空间,而不是所有的行 像这样我想要输出 文件名:test1 提前感谢,查看以下内容: $ cat rem_space.txt line1 line2 line3 line4 line5 exit $ perl -ne ' { next if /^\s*$/s and $x++==0 ; print } ' rem_space.txt line1 line2 line3 line4 line5 exit $ line1 line2 line3 lin

我只想删除第1行和第2行之间的空间,而不是所有的行 像这样我想要输出

文件名:test1 提前感谢,

查看以下内容:

$ cat rem_space.txt
line1

line2
line3
line4

line5

exit

$  perl -ne ' { next if /^\s*$/s and $x++==0 ; print } ' rem_space.txt
line1
line2
line3
line4

line5

exit

$
line1
line2
line3
line4

line5

exit
$ cat rem_space.txt
line1

line2
line3
line4

line5

exit

$  perl -ne ' { next if /^\s*$/s and $x++==0 ; print } ' rem_space.txt
line1
line2
line3
line4

line5

exit

$