Maison > Article > outils de développement > Comment résoudre le problème selon lequel le script shell écrit dans Notepad++ ne peut pas être exécuté sous Linux
Notepad++ est un éditeur de code gratuit et open source sous environnement Windows Langages supportés : C, C++, Java, C#, XML, HTML, PHP, Javascript !
Cet article vous expliquera comment résoudre le problème selon lequel le script shell développé sous Windows à l'aide de notepad++ ne peut pas être exécuté lorsqu'il est téléchargé sur Linux (problème de bom). Les étudiants intéressés peuvent s'y référer. (Apprentissage recommandé : notepad++)
Description du problème :
Lors du processus de débogage d'une instruction shell, il a été découvert que le shell copiait depuis le texte notepad++ Lorsqu'il est exécuté sous Linux, il n'y a aucune erreur ! Mais lorsque je télécharge le script shell écrit dans le bloc-notes sur le système Linux pour le débogage, une erreur indiquant que la commande est introuvable est signalée ! En y réfléchissant bien, la cause première du problème doit être sur Nodepad++. Après avoir recherché la raison, il s'est avéré qu'il s'agissait d'un problème de conversion de format
Vérifiez le format de texte actuel
Dans l'interface Notepad++, dans Il y a une description du format de fichier dans le coin inférieur droit : "DosWindows ou UNIX ou Mac".2. Méthode de conversion de fichier
Mais cela peut être gênant si vous devez convertir comme ceci à chaque fois que vous écrivez un shell. fichier. Ensuite, il n'y a pas de solution permanente ?La réponse est oui. Nous pouvons configurer Notepad++ pour créer de nouveaux fichiers au format shell par défaut. Les opérations spécifiques sont les suivantes :
Ouvrir dans notepad++. , paramètres, options de la page d'accueil
Remarque :
1 Format de fichier, les caractères de nouvelle ligne sont différents entre Windows et Linux2 fichiers UTF8 ne doivent pas avoir d'en-tête de nomenclatureCe qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!