slyfox1186

del-file-if-exist-then-recreate-and-append-text-block.sh

Mar 23rd, 2022 (edited)
396
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.55 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. # DELETE FILE IF EXISTS THEN
  4. # RECREATE AND ADD TEXT TO THE SAME FILE.
  5.  
  6. FNAME='/etc/pihole/pihole-FTL.conf'
  7.  
  8. if [ -f "$FNAME" ]; then
  9.     clear
  10.     echo "Removing: $FNAME"
  11.     sleep 2
  12.     rm "$FNAME"
  13.     clear
  14. fi
  15.  
  16. echo "Creating: $FNAME"
  17. sleep 2
  18. clear
  19.  
  20. cat <<EOT >> "$FNAME"
  21. <ADD TEXT IN HERE>
  22. <ADD TEXT IN HERE>
  23. <ADD TEXT IN HERE>
  24. EOT
  25.  
  26. if [ $? -eq 0 ]; then
  27.     clear
  28.     echo Successfully created: "$FNAME"
  29.     sleep 3
  30.     clear
  31.     nano "$FNAME" &
  32. else
  33.     clear
  34.     echo Failed to create: "$FNAME"
  35.     sleep 3
  36. fi
  37.  
Add Comment
Please, Sign In to add comment