shell清除文件內容腳本

先來代碼:bash

[root@localhost Qingchu]# cat Qingchu.sh 
#!/bin/bash
#描述:

#做者:孤舟點點
#版本:1.0
#建立時間:2017-11-12 07:57:04
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH

p=`pwd`
file=$p/qingchu.txt

#判斷文件是否存在
if [ -f "$file" ];then
    ls -l $file
    echo "$file文件已存在,刪除從新建立此文件!"
    rm $file
    touch $file
    echo "刪除並從新創建$file文件成功!"
else
    echo "$file文件不存在,新建此文件!"
    touch $file
    echo "$file文件新建成功!"
fi

echo "$file文件信息爲:"
ls -l $file
echo ""

echo "給$file文件寫入信息!"
top c -bn1 >$file
echo "$file文件的信息是:"
ls -l $file
echo ""
echo "清除$file文件內容!"
cat /dev/null > $file
echo "文件$file內容清除成功,清除內容後的文件大小爲:"
ls -l $file
echo ""
echo "刪除$file"
rm $file
echo "刪除$file文件成功!"
echo "顯示文件夾內容!"
ls -l $p
exit [root@localhost Qingchu]#

運行結果:spa

相關文章
相關標籤/搜索