Bash - 隐藏的猫。文件或写入它
Bash - cat in a hidden . file or write to it
假设我创建了一个文件。history.txt:
touch .history.txt
我试着写信给它:
cat > .history.txt
完成后我得到的是:
bash: .history.txt: is a directory
我需要的是能够像写入任何普通文件一样向其中写入一些文本。知道我做错了什么吗?
文件不需要已经存在就可以将输出重定向到它(shell 将在必要时创建文件)。但是 Bash 告诉你 .history.txt
已经存在并且是一个目录,所以你不能写入它。
您需要删除现有目录 rm -rf .history.txt
或使用不同的文件名。然后 cat > .whatever.txt
应该可以自己工作。
假设我创建了一个文件。history.txt:
touch .history.txt
我试着写信给它:
cat > .history.txt
完成后我得到的是:
bash: .history.txt: is a directory
我需要的是能够像写入任何普通文件一样向其中写入一些文本。知道我做错了什么吗?
文件不需要已经存在就可以将输出重定向到它(shell 将在必要时创建文件)。但是 Bash 告诉你 .history.txt
已经存在并且是一个目录,所以你不能写入它。
您需要删除现有目录 rm -rf .history.txt
或使用不同的文件名。然后 cat > .whatever.txt
应该可以自己工作。