ich mindestens zwei Wörter in Großbuchstaben angezeigt werden sollen Dateien Namen, aber sie sind nicht nebeneinanderMit Echo auf Terminal
habe ich es ..
echo ![*[A-Z][A-Z]*]
aber es ist nicht mit echten
ich mindestens zwei Wörter in Großbuchstaben angezeigt werden sollen Dateien Namen, aber sie sind nicht nebeneinanderMit Echo auf Terminal
habe ich es ..
echo ![*[A-Z][A-Z]*]
aber es ist nicht mit echten
echo Displays Werte
Datei (-name) s anzuzeigen, u se ls
Abgesehen davon ist es unklar, was Ihr tatsächliches Problem ist.
Zum Beispiel Dateinamen sind nicht so: ..AA .. sie müssen so sein: AdAm – user1302932
Wie wäre es mit 'ls * A * A *'? Wenn dies Ihr Problem löst, werde ich die Antwort mit einer Erklärung aktualisieren. Andernfalls müssen Sie einige Dateinamen angeben, die Ihre Citeria erfüllen, und diejenigen, die Sie nicht enthalten möchten, damit wir besser verstehen, was Sie suchen. – Attila
Tatsächlich Echo zeigt, was auch immer Sie es übergeben, welches Programm denken Sie, übersetzt das Glob-Muster zu Dateinamen? Tipp: Es ist nicht "ls". – unwind
Mein Verständnis der Frage ist: Listen Sie einen Dateinamen mit mindestens zwei Großbuchstaben, nicht unbedingt nebeneinander, sondern irgendwo im Namen.
Zum Beispiel:
cAdgfgfZfdsfgdf
d456FJsfd
ABC
echo
ist die angegebene Zeichenfolge zu drucken, es wird keine Dateien suchen, wie Sie es hier erwarten.
wird dies tun:
$ ls -l | grep "[A-Z]"*"[A-Z]"
Was ist Ihr * * Ausgang erwartet wird? – Johnsyweb