shell清除文件內容腳本


先來代碼:

[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]#

運行結果:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM