与x27之间的差异;回声&x27;使用Ash vs.Bash时

与x27之间的差异;回声&x27;使用Ash vs.Bash时,bash,echo,Bash,Echo,在一个系统上,我可以通过调用 echo 1 > enable 但是在另一个具有相同内核但不同文件系统的系统上,执行相同命令失败 发生的故障是 ash: write error: Invalid argument 而在它工作的系统上,我注意到使用的shell是Bash 使用Ash和Bash调用echo这样的程序会有什么区别吗?对于echo 1>启用,它的工作原理应该是一样的。它是相同的文件系统,因为两者都是sysfs。每个shell正在将1\n写入enable文件。在另一个不重要的sy

在一个系统上,我可以通过调用

echo 1 > enable 
但是在另一个具有相同内核但不同文件系统的系统上,执行相同命令失败

发生的故障是

ash: write error: Invalid argument
而在它工作的系统上,我注意到使用的shell是Bash


使用Ash和Bash调用echo这样的程序会有什么区别吗?

对于
echo 1>启用
,它的工作原理应该是一样的。它是相同的文件系统,因为两者都是sysfs。每个shell正在将
1\n
写入
enable
文件。在另一个不重要的sysfs文件上试试。尾随的单引号是故意的还是输入错误?输入错误。我来修理。