set -- $variable
set -- variable
2023-09-27 14:20:25 时间
1 set --的用途
给位置参数赋值。
2 $variable是如何赋值给位置参数的
假如variable=a b c?或者variable=a;b;c?
这里果然和IFS有关,默认情况下,variable=a b c,会讲a给$1,b给$2,c给$3,如果设置IFS=;,那么a b c都会给$1。
3 是否一个变量解释为list的话,都和IFS有关?
不是的,$*加了双引号的话,直接传给位置参数$1,不考虑IFS,这只是一个特例,其它的不是这样的。$*加了双引号对于for也是这样的,IFS不考虑。
相关文章
- Java开发知识之Java中的集合Set接口以及子类应用
- ES6笔记(6)-- Set、Map结构和Iterator迭代器
- java:List、Map、Set等初始容量、加载因子、扩容增量
- java:List、Map、Set默认初始容量和扩容增量及加载因子 & 内存泄漏 & 线程安全
- mysql的case when 和set 变量的使用
- 三菱PLC报错2401--FILE SET ERROR解决方案
- Spring中使用Map、Set、List、数组、属性集合的注入方法配置文件
- replcation set (复制集)配置过程 --mongodb
- moviepy音视频剪辑:使用fl_time进行时间特效处理报错ValueError: Attribute duration not set
- Codeforces #250 (Div. 2) B. The Child and Set
- list,set,map,数组间的相互转换
- halcon-set_diagonal_matrix设置矩阵的对角线元素