Skip to content

1.创建序列 {0..500} $(seq 0 500)

2.双括号

  • 在双括号 ((...)) 内部进行算术运算时,变量名不需要$
  • 在其他任何地方使用变量,包括条件判断、字符串拼接等,都必须加上 $

3.IFS IFS (Internal Field Separator) 是一个特殊的环境变量,用于定义 shell 在处理文本时所使用的分隔符。它告诉 shell 如何将一行文本分割成不同的部分(例如,单词、字段等)。

IFS 的默认值是空格、制表符和换行符。这意味着,默认情况下,shell 会将一行文本以空格、制表符或换行符为分隔符进行分割

  • 单词分割: 当 shell 需要将一行文本分割成多个单词时,它会使用 IFS 中定义的分隔符来确定单词的边界。
  • read 命令: read 命令用于从标准输入读取一行文本,并将其分割成多个变量。IFS 变量控制着 read 命令如何分割输入的文本。
  • 循环中的变量展开:for 循环中,如果循环的列表包含多个元素,shell 会使用 IFS 中定义的分隔符来将列表分割成不同的元素。

不知道写什么