Comment écrire un script Shell pour supprimer des fichiers

Suppression de fichiers en utilisant la ligne de commande est une tâche simple avec les bons arguments. Toutefois, si vous avez beaucoup de fichiers à supprimer ou si vous voulez automatiser, de créer votre propre script shell pour supprimer des fichiers est facile et prend très peu de temps. Tout ce que vous avez besoin est une connaissance de base de la ligne de commande dans un environnement Unix et votre éditeur de texte favori pour écrire un script shell simple pour supprimer les fichiers.

Choses que vous devez

  • éditeur de texte

Instructions

  1. Ouvrez votre interface de ligne de commande et démarrez un éditeur de texte. Le plus commun est Vi, mais si vous avez un favori, comme Emacs ou Nano, vous pouvez utiliser à la place. Nommez votre script quelque chose descriptif, tel que "delete_script."




  2. Tapez votre première ligne: "#! / Bin / bash", Que vous allez utiliser bash pour interpréter le script. Pour votre deuxième ligne, écrire un commentaire qui vous indique ce que le script fait. Pour ce script, utilisez le commentaire "#Removes Fichiers." Le "#" au début de la ligne indique l'interprète que ceci est un commentaire.

  3. Ecrire la ligne à supprimer vos fichiers. Depuis que vous utilisez ce script pour supprimer des fichiers ou des dossiers, il est préférable d'utiliser la commande "rm -ri". Le "-r" argument supprimer tous les fichiers si vous passez un dossier pour le script et le "-i" vous demandera de confirmer que vous voulez supprimer vos fichiers. Au lieu de mettre un nom de fichier spécifique dans votre script, utilisez "$", Qui remplacera le fichier que vous lui transmettez lorsque vous exécutez le script. La ligne de script ensemble devrait être "rm -ri $".

  4. Ajouter une ligne de plus qui confirme la suppression de fichiers: "écho "Suppression de fichiers $" ". Le "$" l'argument fait écho rien passé au script de la ligne de commande. Enregistrez votre fichier et quittez l'éditeur de texte.




  5. Créer autorisations sur votre script de sorte que vous pouvez l'exécuter. Type "chmod 755 votre_script". Assurez-vous que le dossier de votre script se trouve dans est dans votre chemin. Si elle est pas, vous pouvez naviguer dans le dossier, il est pour l'exécuter.

  6. Exécutez le script pour le tester. Créer un fichier de test, de préférence dans le même dossier que le script, puis exécutez la commande suivante: "testfile ./delete_script". Si vous avez utilisé le "-i" argument, la ligne de commande vous demandera de confirmer la suppression du fichier. Si vous avez aussi ajouté la dernière ligne "Suppression de fichiers," vous devriez voir ceci après la confirmation avant votre ligne de commande revient à l'invite du shell. Vous pouvez utiliser "ls" pour vérifier que votre fichier a été supprimé.

» » » » Comment écrire un script Shell pour supprimer des fichiers