首页 > 解决方案 > 具有特定扩展名的脚本文件创建

问题描述

我正在尝试在 linux 中编写一些基本的脚本(我是最近从 windows 转移的),我只是想打开一个目录,创建 .odt 或 .odp 文件,然后在它们的默认程序中打开它们。

我曾尝试使用“cat > filename.odt”,但后来我不知道如何停止写入过程并继续执行下一个命令。

#!/bin/bash
read -p "What would you like the file name to be: " name
cat > "$name".odt
xdg-open "$name.odt"

我只想创建 odt 或 odp 文件,然后在他们的任何一个自由程序中打开它。

标签: linuxbash

解决方案


如果文件在您创建时应该是空白的,您可以使用:touch "$name".odt而不是cat. 此外,您不需要最后一行中 .odt 周围的引号。您的新文件如下所示:

#!/bin/bash
read -p "What would you like the file name to be: " name
touch "$name".odt
xdg-open "$name".odt

推荐阅读