Je suis tellement désolé parce que je sais que c'est une question stupide, mais j'ai essayé de comprendre cela pendant environ 2 heures et je ne peux pas comprendre. J'ai créé un fichier bash
qui utilise d'autres programmes (tcpdump
, tshark
). Le bash fonctionne comme il se doit, mais sur toutes les lignes que j'utilise tshark
, tcpdump
, etc., il est écrit "commande non trouvée". J'utilise Cygwin sur mon Windows 7 VM. Tous les fichiers sont dans le même dossier et j'ai essayé d'ajouter les emplacements des autres programmes à la variable PATH. J'ai essayé des commandes telles que export PATH=$PATH:filelocation
mais quand je fais $PATH
ces résultats ne sont pas montrés. Comment puis-je obtenir ces commandes à reconnaître?Commande introuvable dans le bas
Merci.
Vérifiez ce post: http://stackoverflow.com/questions/82726/convert-dos-line-endings-to-linux-line-endings-in-vim – codeforester
Je suis désolé mais je ne peux pas sembler comprendre comment utiliser ces commandes. Je suis très nouveau à bash. Si mon nom de fichier est mycode.bash, est-ce que je devrais simplement entrer:% s/^ M // g avec ça ou quelque part dans le code? – user2400376
Oui, cela devrait fonctionner. Utilisez ': set list' pour voir les caractères spéciaux. – codeforester