unix脚本-生成文本文件时出现问题-使用某些unicode字符创建文本文件

unix脚本-生成文本文件时出现问题-使用某些unicode字符创建文本文件,unix,cygwin,Unix,Cygwin,我正在编写一个简单的unix脚本,如下所示: #!/bin/bash mkdir tmp/temp1 cd tmp/temp1 echo "ab bc cj nn mm" > output.txt grep 'ab' output.txt > newoutput.txt 我收到以下错误消息: grep : No such file or directory found output.txt 但是当我查看目录时,文本被创建为output.txt…但是文件的类型是txt…我不确定它有

我正在编写一个简单的unix脚本,如下所示:

#!/bin/bash
mkdir tmp/temp1
cd tmp/temp1
echo "ab bc cj nn mm" > output.txt
grep 'ab' output.txt > newoutput.txt
我收到以下错误消息:

grep : No such file or directory found output.txt
但是当我查看目录时,文本被创建为output.txt…但是文件的类型是txt…我不确定它有什么帮助??
实际上,它将文本文件创建为“输出”" 一些unicode字符或其他…有什么帮助吗???

请尝试在不使用“.txt”的情况下运行脚本。

这不是问题所在。请参阅原始(几乎相同)问题和我的答案。