【问题标题】:How to add a txt file in the terminal without putting any data in it如何在终端中添加txt文件而不放入任何数据
【发布时间】:2013-03-06 18:27:21
【问题描述】:

我正在尝试将文本文件添加到桌面然后删除它,我确实有代码可以创建文件,但现在每当我创建它时,它就会让我将数据放入其中,无论我在终端保存到创建的 txt 文件中。我需要的是创建文件,然后用户从菜单中选择另一个选项。

#!/bin/bash
#
# Script to perform some simple tasks
#
chmod 755 TaskB.sh
while:
do
clear
echo "*********************"
echo "* Tools *"
echo "*********************"
echo "* [1] Install gnome-disk-utility and gparted *"
echo "* [2] Create CET103Demo.txt *"
echo "* [3] Delete CET103Demo.txt *"
echo "* [4] Search BASH *"
echo "* [0] Exit/Stop *"
echo "*********************"
echo -n "Enter your menu choice [0-4]: "
read yourch
case $yourch in
1) *Not yet inserted code* ;;
2) cat > Desktop/CET103Demo.txt;;
3) rm Desktop/CET103Demo.txt;;
4) *Not yet inserted code* ;;
0) exit 0;;
*) echo "Oooops!!! Please select choice 1,2,3,4 or 0";
echo "Press Enter to continue..."; read ;;
esac
done

【问题讨论】:

    标签: linux bash terminal linux-mint


    【解决方案1】:

    你有很多选择..

    touch file.txt # preferred option
    cat /dev/null > file.txt
    true > file.txt
    echo -n > file.txt
    

    【讨论】:

      【解决方案2】:

      如果你需要创建一个文件,一个可移植的方式是使用这个 sn -p :

      :> Desktop/CET103Demo.txt
      

      : 代表true(相同的命令):它只是一个以 0 状态退出的命令。 重定向到一个文件,它将创建该文件。这适用于大多数不同的类 Unix shell。


      $LANG=C 帮助:
      :: :
      空命令。

      No effect; the command does nothing.    
      
      Exit Status:    
      Always succeeds.    
      

      $ LANG=C 帮助真
      真:真
      返回一个成功的结果。

      退出状态:
      总是成功。


      $ LANG=C help false false: false
      返回不成功的结果。

      Exit Status:    
      Always fails.    
      

      【讨论】:

        【解决方案3】:

        如果我理解正确,请尝试改变

        2) cat > Desktop/CET103Demo.txt;;
        

        进入

        2) touch Desktop/CET103Demo.txt;;
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2020-08-07
          • 1970-01-01
          • 2012-01-05
          • 2015-06-01
          • 1970-01-01
          • 1970-01-01
          • 2020-11-03
          相关资源
          最近更新 更多