linux 2种循环,只以换行符分割,不以空格分割。
name.txt文本内容如下:
张三 男 18岁
李四 女 25岁
王五 男 22岁
希望的是循环读取这个文本,然后每行信息再通过空格分割成数组。
1.使用for循环读取每行数据的时候,空格也会被分割,导致出现了9行。
如下:
2.使用while读取
脚本内容如下:
#!/bin/bash
#过滤空行或者是#号开头的注释行
cat "./name.txt" | grep -Ev "^$|^#.*$" | while read i;
do
echo 'line=' $i
a=`echo $i | cut -f 1 -d " "`
echo $a
b=`echo $i | cut -f 2 -d " "`
echo $b
c=`echo $i | cut -f 3 -d " "`
echo $c
done
运行脚本,输出如下:
linux 2种循环,只以换行符分割,不以空格分割。相关推荐
- linux中sed如何替换换行符,linux sed命令,如何替换换行符“\n”
linux sed命令,如何替换换行符"\n" 在一次sed使用中,执行命令: sed "s/\n//g" file 1 发现,没起到任何效果. 后来,经查se ...
- linux sed命令,如何替换换行符“\n”
linux sed命令如何替换换行符n 实现方法 第一种方法使用test跳转命令实现替换换行符 branch和test区别 第二种方法使用bra ...
- linux命令中插入制表符,linux 中grep 匹配制表符 和 换行符的命令
linux 中grep 匹配制表符 和 换行符的命令 使用: [root@dhcp-9-79 ~]# grep $'\n' log.txt [root@dhcp-9-79 ~]# grep $'\t' ...
- Git下载代码到Windows再拷贝到Linux下编译时要关闭换行符自动转换
Git下载代码到Windows再拷贝到Linux下编译时要关闭换行符自动转换 一.各操作系统下文件换行符 二.TortoiseGit下载Github代码关闭文件换行符 三.示例说明 1.开启换行符自动 ...
- shell运用sed删除换行符 ,并去掉空格
文本示例: [abc] [efg][ag] [bd] 目标:去掉换行,并去掉所有的空格 [abc][efg][ag][bd] #sed ':a;N;$!ba;s/\n/ /g' :a;N;$!ba;是 ...
- Excel技巧:删除换行符、文本前空格、文本中间空格
转自:微点阅读 https://www.weidianyuedu.com Excel中的空格有三种,强制换行符,文本前空格,文本中间空格,下面分别来介绍一下操作方法. 我们用处理excel数据的时候 ...
- Excel技巧:如何用函数删除换行符、文本前空格、文本中间空格?
转载自品略图书馆 http://www.pinlue.com/article/2020/05/0715/4910363529714.html Excel中的空格有三种,强制换行符,文本前空格,文本中间 ...
- linux下与windows下的换行符
来源:http://blog.csdn.net/wjcquking/article/details/6634504 回车符号和换行符号产生背景 关于"回车"(carriage re ...
- 在单元格中进行Excel换行的两种方法和取消换行符的方法
我想打破Excel中的字符串! 如何破坏单元格中的字符串? 如果要将输入的文本换行到Excel单元格,有时会看到键入大量空间并强行提供行的情况,但效率非常低.让我们来看看如何做一个整洁的细胞休息. 如 ...
最新文章
- python爬虫图片-Python图片爬取方法总结
- 2015-2016 ACM-ICPC Southwestern Europe Regional Contest (SWERC 15)
- 进程互斥的要求与实现方法
- 这里有一份面筋请查收(七)
- 摊牌了,我靠它们成功实现了AI零基础入门到进阶!
- css3自适应布局单位vw,vh
- 安卓清理垃圾清理代码_从战中清理代码
- 容器编排技术 -- Kubernetes StatefulSets
- OpenCV : 图像数字化
- vue示例todos
- python+selenium实战搭建PO模型
- 2023情人节送另一半什么好?四款适合送女友的数码好物分享
- 苹果cms v8模板仿q2002电影网站电脑手机自适应模板
- APPCAN 电子签名设置
- Proteus仿真STM32F103R6输出正弦波
- Windows下获取计算机名和当前用户名
- python文件读取方法read(size)的含义是_Python file read()方法
- 一个屌丝程序猿的人生(九十一)
- itunes备份和恢复速度一样吗_适用于Mac电脑的 iOS 设备管理器选 iTunes 还是iMazing?...
- 小蒋上门(家庭版) 官网
热门文章
- Assembly Essence-- 程序集深入探讨:程序集结构及部署
- 数据结构与算法(C#实现)系列---树
- mybatis配置 SqlMapConfig.xml user.xml
- android studio 修改文件后出现类型转换错误
- Linux系统IO端口,Linux系统对IO端口和IO内存的管理
- ul c语言,IMX6UL裸机实现C语言蜂鸣器实验
- UI设计灵感|996打工人必备,日程计划网页设计
- 化妆品包装新趋势|视觉模型样机包装模板,让你茅塞顿开
- 电商设计师需要的产品广告促销打折标签
- UI实用素材|电子商务界面模板