概念上来讲,linux有很多复杂的输出之换行绝技,这些绝技很容易被搞晕,今天我们就来看看这里面又有什么好玩的东西。
目前创新互联已为上1000+的企业提供了网站建设、域名、雅安服务器托管、网站运营、企业网站设计、临漳网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。
首先,我们从简单的echo命令开始说起。echo命令可以用来在Linux终端中输出一段字符串,但是默认情况下echo命令是不支持换行的,若想要换行,需要在字符串后面添加-e参数,例如:`echo -e “my\n name\n is\n Jack”`,这样就可以把字符串以换行的方式输出了。
其次,Linux系统中还有一个很强大的命令——cut,它可以帮助我们从指定文件或字符串中完成单词或者字符列的提取或统计,它也支持换行的。我们可以通过“–fields”来指定被提取的单词或者字符的索引,通过“–delimiter”来指定输出字段是由哪些字符分隔,通过“-n, –bytes”来指定是取第几个字节,以及“-s, –squeeze-repeats”来只提取每行中第一个指定字符列,这样就可以实现以换行的方式输出了。
此外,Linux系统中还有很多支持换行输出的命令,比如head、tail等,它们可以让我们完成指定行数的换行输出,比如我们可以用tail -n +3实现从第三行输出开始换行输出,或者用head -n -3来实现从第三行到最后结束的换行输出。
最后,还有一个绝技让我们来分享,它叫做fold,fold是一个比较好玩的换行工具,它可以把较长的文本输出按照指定长度拆分换行(行尾加空格)输出。例如 fold -s -w 20 file.txt,这行命令可以把file.txt中的文本按照20个字符长度换行输出。
总之,Linux的输出之换行绝技可以说多种多样,其中还有许多技巧可以辅助我们快速地实现换行输出。希望大家结合实际情况选择恰当的命令吧!
成都服务器托管选创新互联,先上架开通再付费。
创新互联(www.cdcxhl.com)专业-网站建设,软件开发老牌服务商!微信小程序开发,APP开发,网站制作,网站营销推广服务众多企业。电话:028-86922220
本文名称:Linux输出之换行绝技(linux输出换行)
网页链接:http://www.shufengxianlan.com/qtweb/news41/53591.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联