shell while 读取行
发表于:2025-01-26 作者:千家信息网编辑
千家信息网最后更新 2025年01月26日,for i in cat file 和 while read line的区别#!/bin/bash#Auth: andy#Date: 20191114#Describe: 统计word_file=".
千家信息网最后更新 2025年01月26日shell while 读取行
for i in cat file
和 while read line的区别
#!/bin/bash#Auth: andy#Date: 20191114#Describe: 统计word_file="./cui"###会把每行的单词做为新的每一行的输出#for i in `cat ./cui`;do# l=`echo $i|wc -L`# #echo ${l}# if [ ${l} -gt 6 ];then# echo $i# fi#done##单词还是在本行里面a=0while read linedo a=$[a+1] echo "第${a} 行内容" for i in $line; do l=`echo $i|wc -L` if [ ${l} -gt 6 ];then echo -n $i fi done echo done < ./cui
while读取是按照shell read 分割符
而 IFS 是一种 set 变量,当 shell 处理"命令替换"和"参数替换"时,shell 根据 IFS 的值,默认是 space, tab, newline 来拆解读入的变量,然后对特殊字符进行处理,最后重新组合赋值给该变量。
直接输出IFS是看不到的,把它转化为二进制就可以看到了,"040"是空格,"011"是Tab,"012"是换行符"\n" 。最后一个 012 是因为 echo 默认是会换行的。 更改IFS
$ cat 1.txt
1,a
2,b
3,c
4,d
$ cat test.sh
采用逗号分割
变量
单词
处理
输出
特殊
一行
二进制
内容
参数
命令
字符
换行符
本行
空格
还是
逗号
拆解
组合
统计
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
系统网络安全近期价格
路由器软件开发岗位
汕头教育软件开发定制
关于试用数据库的说法
饥荒显示无法连接科雷服务器
软件开发的本质论
崇明区提供数据库系统商家
fifa15高服务器流量
河北省网络安全观
青鸟软件开发培训
双创网络安全宣传周
银行的数据库工作累不
ipv6域名解析服务器安全
全力推进网络安全执法检查
网络安全工程师具体分为
网络安全意识的意义
韩国服务器搭配
多个系统共用一套服务器和数据库
软件开发研发经理与架构师
雷神山服务器
网络安全系统评语
软件开发的本质论
网络技术专业需要什么电脑
游戏经常断开服务器是系统问题
苹果手机设置网络安全
大连华信 软件开发
我的世界服务器端是啥
河南晟谦网络技术有限公司
车载网络技术a(卷)答案
数据库文件以什么形式存储在硬盘