有没有办法在 bash 中“欺骗”文件的文件扩展名以供另一个程序使用?我可以考虑编写一些 shell 脚本并制作大量软链接(soft link),但这不是很可扩展。
假设我有一个我正在尝试使用的程序,它要求输入文件具有特定的文件扩展名,而且它没有关闭此检查的方法。
最佳答案
您可以创建一个具有必要扩展名的 fifo 并将任何其他文件类型cat
放入其中。因此,如果您的疯狂程序需要查看以 .funky
结尾的文件,您可以这样做:
mkfifo file.funky
cat someotherfile > file.funky &
someprogram file.funky
关于linux - Bash 中的 "Spoof"文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25166272/