Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 为什么MacOS终端在复制带有非中断空格的字符串时会切换字符的位置?_Bash_Macos - Fatal编程技术网

Bash 为什么MacOS终端在复制带有非中断空格的字符串时会切换字符的位置?

Bash 为什么MacOS终端在复制带有非中断空格的字符串时会切换字符的位置?,bash,macos,Bash,Macos,考虑以下代码: 12我只得到了12。我正在使用macOS Catelina,我认为这在很大程度上取决于你从哪里复制它。我从Firefox复制它,字符串在1和2之间有一个简单的空格,这肯定不会导致您遇到的行为。其他浏览器可能会让您复制不可破坏的空格或其他字符。

考虑以下代码:


12
我只得到了
12
。我正在使用macOS Catelina,我认为这在很大程度上取决于你从哪里复制它。我从Firefox复制它,字符串在1和2之间有一个简单的空格,这肯定不会导致您遇到的行为。其他浏览器可能会让您复制不可破坏的空格或其他字符。