Abrufen bestimmter Dateinamen mithilfe eines Powershell-Skripts in einem Ordner

JR Dev

Ich bin brandneu in Powerscript und versuche es heute zum ersten Mal. Mit Bash-Skripten vertraut, aber das ist anders. Ich habe einen Ordner mit rund 450 Dateien. Ich muss die Namen von ungefähr 30 von ihnen bekommen, hoffentlich in eine Textdatei verschoben.

Folgendes habe ich bisher. Ich konnte eine Textdatei mit allen darin enthaltenen Dateien abrufen, aber nicht nur mit den Zahlen, die ich eingebe. Ich habe auch festgestellt, dass lineNumbers.txt erst am Ende erstellt wird, sodass ich eine Fehlermeldung erhalte, dass dies möglich ist finde es nicht.

Bitte zögern Sie nicht, Referenzen für Korrekturen zu empfehlen, die Sie vornehmen, damit ich lernen kann.

$input = Read-Host -Prompt 'which file numbers do you need? Separate by commas' 

$input -split "(,)"

echo $input
Read-Host 

cd ./
dir -n > $file
(gc $file | select -Skip 1) | sc $file > lineNumbers.txt  
echo 'line numbers'

Read-Host

Foreach ($i in $input)

{

echo $i

(Get-Content -Path .\lineNumbers.txt -TotalCount $i)[-1] >> resultlines.txt
 

}

Danke im Voraus!

Wasif Hasan

Eine kürzere Alternative:

$numbers = Read-Host -Prompt 'which file numbers do you need? Separate by commas'
$files = Get-ChildItem "Filepath" | Sort-Object -Property Name
$numbers.Split(",") | Foreach {$files[$_].Fullname >>resultlines.txt}

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Wie können wir Ordner mithilfe eines Powershell-Skripts unter Bezugnahme auf den Dateinamen trennen?

Batch-Verschieben von Dateien mit Dateinamen in Ordner in C# oder mithilfe eines Skripts

Lesen Sie eine Datei und verschieben Sie den Inhalt dann mithilfe eines Powershell-Skripts von einem Ordner in einen anderen

Ausführen eines Skripts aus einem erstellten Ordner mit Powershell

Ausgabe eines PowerShell-Skripts in einem HTA abrufen

Gibt es eine Möglichkeit, mithilfe eines PowerShell-Skripts eine Liste von Elementen aus einem Ordner abzurufen, in dem Elemente mit einem doppelten Basisnamen ausgeschlossen sind?

Abrufen der Dateinamen aller Dateien in einem Ordner

Kopieren von Dateien von einem Ordner in einen anderen mithilfe eines Shell-Skripts

Kompilieren von Dateien in einem Verzeichnis mithilfe eines Makefile-Skripts in einen eigenen Zip-Ordner

So drucken Sie alle txt-Dateien in einem Ordner mithilfe eines Java-Skripts

Schreiben eines Bash-Skripts zum Überprüfen von Dateinamen in einem Verzeichnis mithilfe eines Arrays mit bestimmten Bedingungen

Suchen nach einer großen Menge bestimmter Dateinamen in einem Ordner

So ersetzen Sie Leerzeichen in Dateinamen mithilfe eines Bash-Skripts

So synchronisieren Sie zwei Ordner mithilfe eines Python-Skripts

Wie kann ich einen Befehl ausführen und die Dateien mithilfe eines Shell-Skripts in einem Ordner speichern?

Wie komprimiere ich jeden Unterordner in einem Ordner mit rar.exe mithilfe eines Batch-Skripts in separate RAR-Archive?

Verwendung von os.system zum gleichzeitigen Konvertieren aller Dateien in einem Ordner mithilfe eines externen Python-Skripts

Ausführen eines .bat- oder .vbs-Skripts aus einem bestimmten Ordner mithilfe der Java-Programmierung

Versuch, Benutzer mithilfe eines PowerShell-Skripts aus allen Gruppen in einem Active Directory zu entfernen

Den letzten Dateinamen in einem S3-Ordner abrufen?

Synchronisieren Sie einen lokalen Ordner automatisch über FTP mit einem entfernten Ordner mithilfe eines Crontab-Bash-Skripts, ohne lokale geöffnete Dateien zu senden

Abrufen der MAC-Adresse mithilfe eines Shell-Skripts

Abrufen eines Prozentsatzes der Dateien in einem Ordner

Dateinamen in einem Ordner umbenennen

Powershell erfasst den ersten Dateinamen aus einem Ordner

Azure: Schreiben eines Pfads zum Abrufen einer Datei aus einem zeitreihenpartitionierten Ordner mithilfe der Azure-Logik-Apps

Mehrere Befehle auf einem Remotecomputer mithilfe eines Shell-Skripts

Einfügen einer Notiz aus einem Zellbereich mithilfe eines Skripts

Ausführen eines Skripts in einem Docker-Container mithilfe eines Shell-Skripts

TOP Liste

  1. 1

    So legen Sie mit dem Interface Builder unterschiedliche führende Speicherplätze für unterschiedliche Geräte fest

  2. 2

    Fügen Sie eine weitere Schaltfläche zu gwt Suggest Box hinzu

  3. 3

    Wie konvertiere ich einen Vektor von Bytes (u8) in eine Zeichenfolge?

  4. 4

    Wie kann ich in SCSS mehrere Klassen zu einer einzigen kombinieren?

  5. 5

    Wie konvertiert man einen Datenrahmen im langen Format in eine Liste mit einem geeigneten Format?

  6. 6

    Speichern Sie ein MPAndroidChart-Diagramm in einem Bild, ohne es in einer Aktivität anzuzeigen

  7. 7

    Gruppieren Sie Datenrahmenspalten nach ihrem Datum (die Spaltentitel enthalten) und fassen Sie die Instanzen von Einsen und Nullen in R . zusammen

  8. 8

    Tomcat - Leiten Sie den alten Kontextstamm zum neuen Kontextstamm um

  9. 9

    Eclipse Oxygen - Projekte verschwinden

  10. 10

    Wie wählt man Unterschiede mit drei Tabellen aus?

  11. 11

    Tic Tac Toe-Spiel im React-Reset-Button funktioniert nicht

  12. 12

    So berechnen Sie die Verfügbarkeit von Anwendungen (SLA)

  13. 13

    ElasticSearch BulkShardRequest ist aufgrund von org.elasticsearch.common.util.concurrent.EsThreadPoolExecutor fehlgeschlagen

  14. 14

    Wie kann ich den Kaskadenmodus global einstellen?

  15. 15

    Python: Spalten mit demselben Namen zusammenführen, wobei der Mindestwert beibehalten wird

  16. 16

    So erhalten Sie eine gleichmäßige Höhe für alle Eingabefelder

  17. 17

    Wie erstelle ich einen neuen übergeordneten Knoten außerhalb der .ref (/ path) in der Firebase-Echtzeitdatenbank mithilfe von Cloud-Funktionen (Typescript)?

  18. 18

    Was ist schneller: SUM über NULL oder über 0?

  19. 19

    Wie kann ich eine verschachtelte Schleife mit lapply in R ersetzen?

  20. 20

    Kann ich ein Tkinter-Canvas erstellen, das mehrere Zeilen in einem Text-Widget umfasst?

  21. 21

    Ärgerliches Problem mit yaml, das ich nicht lösen kann

heißlabel

Archiv