问题标签 [ifs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
bash - 使用 IFS 在第二列上出现循环问题
这看起来很简单,从第一个字段列出目录,然后从第二个字段列出目录。输入文件中的字段以逗号分隔,例如:XXXX1111111111112222,cool.com
.
我运行命令:
list_directories
脚本是这样的:
这是输出:
我知道这两个目录都存在。不确定我是被循环还是 IFS 所困。
python - 使用 JPEG 或 PNG 图像 (Python) 生成 IFS 分形
我正在寻找使用迭代函数系统在 Python 上编写分形生成器。
有很多关于在线生成分形的示例和信息,但是我找不到任何使用 .PNG 或 .JPEG 作为基础/原始图像的地方。它们都从绘制或定义自己的图像坐标开始。我对如何使用 Pillow 操作图像有基本的了解,但是我正在努力将其合并到 IFS 中。
任何关于如何开始的帮助,或者我可以建立的简单基础上的示例将不胜感激。
bash - 如何从 shell-redirect 或 `read` 中拆分字符串?
我正在尝试拆分键值对(围绕 = 符号),然后使用 bash 来编辑配置文件。但我需要 IFS 的 <<< 语法的替代方法。
以下适用于我的主机系统,但是当我通过 ssh 登录到我的 ubuntu 虚拟机时,我的 bash 版本错误。无论我尝试什么,<<< 都会失败。(我肯定会在文件顶部调用正确版本的 bash,使用 #!/bin/bash (我也尝试过 #!/bin/sh 等))。
我知道我可以在我的主机 mac os x 系统上使用 IFS,如下所示:
但这在我的虚拟机上不起作用。
我也知道我应该能够通过反引号切换 <<< 语法,$()
或者echo "$var" | ...
但我无法让它工作 - 如下:
感谢任何指针,因为我对 bash 真的很陌生。
javascript - 多个条件与多个语句
这些代码示例在性能方面是否存在差异?
或者
我知道两者都可以正常工作,但我不确定哪个更好。
arrays - Bash,将单词拆分为字母并保存到数组
我正在为一个项目而苦苦挣扎。我应该编写一个像 tr 命令一样工作的 bash 脚本。一开始我想将所有命令参数保存到单独的数组中。如果一个参数是一个单词,我希望每个字符都在分隔的数组字段中,例如。
我想要两个数组:a[0] = A、a[1] = B 和 b[0]=C b[1]=D。
我找到了一种方法,但它不起作用:
linux - IFS 并通过目录中的单个位置移动
我有两个问题。
- 我在脚本中找到了以下代码行:
IFS=${IFS#??}
我想了解它到底在做什么? 当我试图从目录中的每个地方执行某些操作时,例如:
所以我需要将 IFS 更改为“/”,然后在 for 循环中进行此操作
/li>
那是正确的方法吗?
bash - IFS 分隔一个字符串,如“Hello”、“World”、“this”、“is, a fucking”、“line”
我正在尝试解析 .csv 文件,但 IFS 存在一些问题。该文件包含如下行:
列用逗号分隔,因此我尝试使用以下代码分解该行:
但我得到这个输出:
我明白为什么,所以我尝试了其他一些命令,但没有得到预期的输出。
每次将第三个元素分成两部分。如何使用 IFS 将字符串分成 5 个这样的部分?
excel - 对一个 IFS 标准使用多个标准
我想在 IFS 公式中为一个标准使用多个标准。
我可能希望使用超过 2 个不同的标准来满足一个 IFS 标准。
bash - Shell 脚本拆分连接和重用
在 Shell 脚本中,我想实现如下所示:
我想拆分它并如下连接每个项目并分配给一些变量
这样我就可以在下一个命令中使用上面的连接字符串,如下所示
我找到了一种使用本地 IFS 和 for 循环的方法,但是在循环内更新的变量没有在循环外保留值,因为它在单独的 bash 中运行。
bash - 重击/外壳 | 如何在阅读中优先考虑 IFS 的报价
我正在使用手动填充文件,但在解析它时遇到了问题。我的文件输入文件无法更改,我的代码语言无法从 bash 脚本更改。
我做了一个简单的例子让你更容易^^
现在我想你已经看到了这里的问题。我想得到
但我明白了
我需要一种方法来告诉read
“”比 IFS 更重要。我已经阅读了有关该eval
命令的信息,但我不能冒这个风险。
最后,这是一个目录文件,麻烦的字段是描述字段,因此它基本上可以包含任何内容。
看起来像这样的原始文件
编辑#1
我会举一个更好的例子;我上面使用的那个太简单了,@StefanHegny 发现它会导致另一个错误。
所以这是代码的一小部分,但它应该解释我的工作。有file.csv
很多这样的行: