Der Zugriff auf Netzlaufwerk (UNC) aus dem Bash-Skript versuchen. Das Netzwerklaufwerk benötigt einen Benutzernamen und ein Passwort. i Kann auf UNC zugreifen, indem ich einige einzelne Befehle wie CD, net verwenden. Kann jedoch nicht von einem Skript ausgeführt werden. folgt unten beschriebenen Schritte 1) unter Verwendung von unter Befehl von Befehl das Laufwerk zu Laufwerk x Montieren: net use x: \\\\Server_name\\Directory /user:users pass
/PERMANENTE: JA Ergebnis: Sucess montiert x Antriebs 2) test.shkann nicht auf UNC-Laufwerk von Bash Script zugreifen. Sh
#!/bin/bash
ls /cygdrive/x
count_node1 = cat a.log b.log.1 v.log.2 |grep "&&&&" | sort -k1,2 | grep -c 'word'
#count_node1="got it"
echo helloworld
echo $count_node1
#end
Ergebnis: helloworld : keine solche Datei oder das Verzeichnis/x count_node1: Befehl nicht
3) Weitere gefunden, es funktioniert perfekt, wenn ich jede Zeile von Cygwin einzeln ausgeführt werden.
versucht Bash Profil zum ersten Mal wirklich verwirrt.
probiere 'count_node = $ (grep '&&&&' a.log b.log .... | sortieren ... | grep ..)'. Viel Glück. – shellter