Linux内部字段分离符环境变量IFS
Linux内部字段分离符环境变量IFS:用于bash shell,默认bash shell 会将空格、制表符/t、换行符/n 当成字段分隔符
arr=(/pubsentiment?action=chezhi&site=bbs.12365auto.com&method=inner&id=1&date=&version=1590050449:3h:1:1;/pubsentiment?action=pcauto&site=bbs.pcauto.com.cn&method=default&id=3&date=&version=1590050449:3h:1:3;)OLD_IFS="$IFS"IFS=";" #IFS是linux的环境变量,定义了bash shell 用户字段分离符的一系列字符,默认bash shell 会将空格、制表符/t、换行符/n 当成字段分隔符arr1=($arr)echo $arr1
备注说明:在shell脚本较大时可能在某些部分需要修改IFS,而某些部分要改回默认的IFS值,代码结构示例如下:
OLD_IFS="$IFS"IFS=":" #获取冒号分隔符前的第一个数arr2=($s)IFS=$OLD_IFS
关于 IFS 、$ 、单双引号
IFS默认值是空格、制表符和换行符,此处以换行符\n来讨论,IFS=’\n’,IFS=KaTeX parse error: Undefined control sequence: \n at position 2: "\̲n̲",IFS=’\n’,第一个和第二个是等价的,就是普通字符反斜杠和n,第三个是一个先转换为了回车符NL,在屏幕上直接就回车了。
Linux内部字段分离符环境变量IFS相关推荐
- Linux 执行文件 path,linux可执行文件添加到PATH环境变量的方法
linux命令行下面执行某个命令的时候,首先保证该命令是否存在,若存在,但输入命令的时候若仍提示:command not found 这个时候就的查看PATH环境变量的设置了,当前命令是否存在于PAT ...
- linux e盘路径,Linux添加路径到PATH环境变量
Linux添加路径到PATH环境变量 一.PATH环境变量 PATH变量是Linux系统存储可执行文件搜索路径的地方,等价于Windows系统的Path变量,由于其他操作系统我没用过,不清楚详细情况 ...
- linux下设置java,Linux下设置java的环境变量
Linux上设置java的环境变量 首先安装JDK,网上有很多教程,这里就不再赘述,有一点,安装的时候要注意下载和自己的操作系统位数相一致的JDK文件. 1.uname -a 查看自己系统是x64的还 ...
- Linux——MySQL安装及配置环境变量
Linux--MySQL安装及配置环境变量 1.安装包准备: 2.在虚拟机查询主机IP: 3.运行Xftp,新建一个会话,命名为MySQL安装: 4.新建一个会话,命名为MySQL安装: 5.把安装包 ...
- linux如何用命令寻找环境变量?
linux如何用命令寻找环境变量? 要在Linux中查找环境变量,您可以使用以下命令: printenv:此命令将列出所有已设置的环境变量. env:此命令也将列出所有已设置的环境变量. echo $ ...
- devenv.exe不是内部命令win10添加环境变量无效怎么办
devenv.exe不是内部命令win10添加环境变量无效怎么办 devenv.exe不是内部命令win10添加环境变量无效怎么办 解决步骤: 原来是因为环境变量配置后需要重新打开cmd 1.关闭cm ...
- linux设置anaconda环境变量,在Linux中永久设置Anaconda环境变量的方法
[感谢:http://www.codesec.net/view/459539.html] 如果在安装Anaconda的过程中没有将安装路径添加到系统环境变量中,需要在安装后手工添加: 1.在终端输入$ ...
- linux配置定时任务的用户环境变量
linux配置定时任务的用户环境变量 在Linux系统中,执行定时任务时,默认加载的是用户环境变量 ~/.bashrc ,不会加载系统变量,而要使用系统变量,可以用如下方式: # Example ...
- Linux之特殊的环境变量IFS以及如何删除带有空格的目录
1.IFS是什么? Linux下有一个特殊的环境变量叫做IFS,叫做内部字段分隔符(internal field separator).IFS环境变量定义了bash shell用户字段分隔符的一系列字 ...
最新文章
- 远程办公的难点在哪?
- 推荐的 PHP 读物列表
- vue.js组件学习(上)
- redis分布式缓存php,基于redis分布式缓存实现
- java 组合对象_Java 中组合模型之对象结构模式的详解
- 字符串获取类、封装检测数字的方法
- 关于centos 7 中service iptables save 指令使用失败的结局方案
- thinkphp福娃源码交易网站源码
- 写一个centos字符界面下的电量显示脚本
- 最长公共子串(10分)
- 启动vsftpd失败是什么原因_消防排烟风机不启动的原因是什么呢?
- java static 详解
- 7-2 sdut-oop-5 计算长方体和四棱锥的表面积和体积(类的继承) (10 分)
- 六西格玛dfss_六西格玛设计(DFSS)的方法和知识
- AMD重新进入核心竞争领域
- 用Python制作生日蛋糕、生日快乐,生日祝福代码
- Android 常用的第三方框架和组件
- 过年前给家里配了台电脑,19年1月清单
- 天地图离线瓦片的打包与发布(GeoServer)
- 重温 w3cshool css3