用sed删除空行
删除 sed 空行
2023-09-14 09:01:21 时间
用sed删除空行
我的代码如下:
class Song
def initialize(name)
@name = name
end
def tell
puts @name
end
end
class ZhouSong < Song
def initialize(name,artist)
super(name)
@artist = artist
end
def tell
super
puts @artist
end
def name=(newName)
@name = newName
end
attr_writer :artist
end
s = Song.new("song")
s.tell
zs = ZhouSong.new("zhousong","zhoujielun")
zs.tell
zs.name = "name : new zhou song"
zs.tell
zs.artist = "artist : zhoujielun "
zs.tell
我希望删除所有的空行,可以用sed来实现
文件名是a.rb
more a.rb | sed "/^\s*$/d"
结果如下:
class Song
def initialize(name)
@name = name
end
def tell
puts @name
end
end
class ZhouSong < Song
def initialize(name,artist)
super(name)
@artist = artist
end
def tell
super
puts @artist
end
def name=(newName)
@name = newName
end
attr_writer :artist
end
s = Song.new("song")
s.tell
zs = ZhouSong.new("zhousong","zhoujielun")
zs.tell
zs.name = "name : new zhou song"
zs.tell
zs.artist = "artist : zhoujielun "
zs.tell
如果您想直接修改文件,那么可以用
sed -i "/^\s*$/d" a.rb
class Song
def initialize(name)
@name = name
end
def tell
puts @name
end
end
class ZhouSong < Song
def initialize(name,artist)
super(name)
@artist = artist
end
def tell
super
puts @artist
end
def name=(newName)
@name = newName
end
attr_writer :artist
end
s = Song.new("song")
s.tell
zs = ZhouSong.new("zhousong","zhoujielun")
zs.tell
zs.name = "name : new zhou song"
zs.tell
zs.artist = "artist : zhoujielun "
zs.tell
我希望删除所有的空行,可以用sed来实现
文件名是a.rb
more a.rb | sed "/^\s*$/d"
结果如下:
class Song
def initialize(name)
@name = name
end
def tell
puts @name
end
end
class ZhouSong < Song
def initialize(name,artist)
super(name)
@artist = artist
end
def tell
super
puts @artist
end
def name=(newName)
@name = newName
end
attr_writer :artist
end
s = Song.new("song")
s.tell
zs = ZhouSong.new("zhousong","zhoujielun")
zs.tell
zs.name = "name : new zhou song"
zs.tell
zs.artist = "artist : zhoujielun "
zs.tell
如果您想直接修改文件,那么可以用
sed -i "/^\s*$/d" a.rb
相关文章
- bat自动复制文件命令_批处理命令删除文件夹
- Discuz!X 3.4 任意文件删除漏洞分析
- 顺序表应用1:多余元素删除之移位算法(SDUT 3324)
- 的sed命令Linux中配置文件下的Sed命令使用(linux配置文件中)
- 字符使用Linux SED命令快速删除字符(linuxsed删除)
- 使用Sed命令快速实现文本处理任务:一种Linux的新方式(在linux中sed命令)
- 使用Sed命令在Linux上实现文本操作(linux中sed命令)
- 如何使用Oracle删除分区?(oracle删分区)
- 指导:使用Oracle操作,删除行数据(oracle删除行数据)
- 释放空间清理Redis数据库(删除redis库)
- 解决Oracle数据删除无法执行的问题(oracle中数据删不了)
- Oracle数据库中极其简便的删除方法(oracle中删除的方法)
- mysql精简过程(删除一些文件)