gpt4 book ai didi

bash - seq 使用逗号作为小数分隔符

转载 作者:行者123 更新时间:2023-11-29 08:53:23 28 4
gpt4 key购买 nike

我注意到我的一台计算机 (Ubuntu LTS 14.04) 上有一个奇怪的 seq 行为:它没有使用点作为小数点分隔符,而是使用逗号:

seq 0. 0.1 0.2
0,0
0,1
0,2

我另一台 PC 上的相同版本的 seq (8.21) 给出了正常点数(也是相同的 Ubuntu 版本)。最奇怪的是,当我从第一台机器 ssh 进入远程机器时,我在远程机器上观察到同样的不良行为。即使是从冲突机器提交到远程机器上的作业调度程序 (slurm) 的 bash 脚本也有这个问题。我很困扰。为什么(以及如何!)会发生这种情况?

最佳答案

它可能是 LANG 变量或其他一些特定于语言环境的变量。在 seq 行为“正常”的计算机上尝试:

$ LANG=fr_FR seq 0. 0.1 0.2
0,0
0,1
0,2
$ LANG=en_US seq 0. 0.1 0.2
0.0
0.1
0.2

关于bash - seq 使用逗号作为小数分隔符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23884934/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com