当前位置:首页 » 操作系统 » linux命令for循环

linux命令for循环

发布时间: 2025-01-25 06:58:07

linux for循环 带空格的文件名

for循环在读入的时候是从一个大字符串中进行分割,而分割的标识是IFS,IFS默认分隔符是空格\tab\换行,所以会将换行符和空格同样对待,所以需要更改IFS的分割标志.
解决方案:添加代码
OLDIFS=$IFS
IFS=$'\n'
IFS=$OLDIFS123

注意: 这里将IFS的分割标志换成了 $’\n’ 换行符,如果写成’\n’仅仅表示字母n 《Linux就该这么学》一起学习linux
结果: 每一次for循环能够得到正确的文件名,但是在执行mv命令时依然报错,原因是文件名中有空格,不能找到正确的文件

⑵ Linux for 命令中看到 i=1;i<=10;i++ , i++是什么意思啊

i=1;i<=10;i++
第一个赋值 i=1,
第二个循环条件i<=10。
第三个,每执行一轮i+1 ,直到不满足循环条件i<=10
跳出循环

热点内容
电脑版阴阳师怎么单击配置式神 发布:2025-08-28 01:09:37 浏览:698
sql数据库中 发布:2025-08-28 01:08:43 浏览:704
ftp工作原理视频 发布:2025-08-28 01:07:59 浏览:939
pythonstring数组 发布:2025-08-28 00:54:40 浏览:900
陌辰学长是怎么炸我的世界服务器的 发布:2025-08-28 00:53:11 浏览:892
哪里下载地牢猎手安卓版 发布:2025-08-28 00:16:53 浏览:792
我的世界电脑版网易如何进服务器 发布:2025-08-28 00:06:40 浏览:115
pythondictupdate 发布:2025-08-27 23:57:04 浏览:586
阴阳师抽ssr脚本 发布:2025-08-27 23:42:58 浏览:47
如何升级mac的python版本升级 发布:2025-08-27 23:35:14 浏览:296