linux – 如何将字符串拆分为BASH中的字符?
发布时间:2020-05-25 00:16:02 所属栏目:Linux 来源:互联网
导读:我希望能够通过 – 字符拆分授权代码,以便我可以单独操作每个段.我不想使用外部二进制文件(awk,grep) – 这应该尽可能简约.有什么方法可以实现这个目标? 这是一个示例auth代码: 82a8-bd7d-986d-9dc9-41f5-fc02-2c20-3175-097a-c1eb 尝试使用 Internal Field
|
我希望能够通过 – 字符拆分授权代码,以便我可以单独操作每个段.我不想使用外部二进制文件(awk,grep) – 这应该尽可能简约.有什么方法可以实现这个目标? 这是一个示例auth代码: 82a8-bd7d-986d-9dc9-41f5-fc02-2c20-3175-097a-c1eb 解决方法尝试使用 Internal Field Separator(IFS):AUTH_CODE='82a8-bd7d-986d-9dc9-41f5-fc02-2c20-3175-097a-c1eb'
OIFS=$IFS # store old IFS in buffer
IFS='-' # set IFS to '-'
for i in ${AUTH_CODE[@]} # traverse through elements
do
echo $i
done
IFS=$OIFS # reset IFS to default (whitespace)
输出: 82a8 bd7d 986d 9dc9 41f5 fc02 2c20 3175 097a c1eb 通过设置内部字段分隔符,可以在 – 字符上拆分AUTH_CODE,从而允许遍历foreach循环中新创建的元素. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- linux – 为什么/ dev / urandom只能从root用户可读,因为Ub
- 在emacs中以sh模式打开zsh脚本
- strlen in NASM Linux
- linux – 我应该采取哪些措施来保护Tomcat 6.x?
- linux – 惠普智能阵列;如何安全地从阵列中删除带有SMART预
- linux – 我正在设计一个每秒处理10000个TCP连接的系统,我会
- supervisord – 无法使用supervisorctl’reload’命令重新加
- Python中的自动重启系统
- linux – 什么能导致“kill -9 pid”失败?
- linux – 无法连接到PostgreSQL服务器:无法连接到服务器:
