你这个问题是比较奇怪了。文件里面写入i=$( ls ),如果不执行不可能内容会变成i = (file1 file2 file3)。是不是你脚本哪儿写得有问题?或者换vim试试。
vim file打开文件,然后再输入i=$( ls )w保存。不要用cat > file <
为什么要用i来等于这条命令呢?根本没简单啊。。。