Ich wollte alle .sh-Erweiterungen löschen. ls *.sh | xargs -I {} mv {} `basename {} .sh` Es funktioniert jedoch nicht, sondern basenamegibt einen unveränderten Dateinamen zurück. Warum verhält es sich so? Das funktioniert zum Beispiel: ls *.sh | xargs -I {} echo `basename {}.jpg .jpg`; EDIT : Lösung: Ein einfaches …
Jeder weiß :-), dass in Windows-Nur-Text-Dateien Zeilen mit CR + LF und in Unix & Linux mit LF abgeschlossen werden. Wie kann ich alle meine Quellcode-Dateien schnell von einem Format in ein anderes und zurück konvertieren?
Ich möchte ein Zeichen und dann eine feste Länge der Zeichenfolge lesen (die Zeichenfolge ist in der Datei nicht mit Null abgeschlossen, und ihre Länge wird durch das vorangegangene Zeichen angegeben). Wie kann ich das in einem Bash-Skript machen? Wie definiere ich die String-Variable, damit ich sie nachbearbeiten kann?
Ich habe eine Eingabezeichenfolge wie: arg1.arg2.arg3.arg4.arg5 Die Ausgabe, die ich möchte, ist: arg5.arg4.arg3.arg2.arg1 Es sind nicht immer 5 Argumente, es können 2 bis 10 sein. Wie kann ich das in einem Bash-Skript machen?
Ich habe zwei parallele Dateien mit der gleichen Anzahl von Zeilen in zwei Sprachen und plane, diese beiden Dateien zeilenweise mit dem Trennzeichen zusammenzuführen |||. ZB sind die zwei Dateien wie folgt: Datei A: 1Mo 1,1 I love you. 1Mo 1,2 I like you. Hi 1,3 I am hungry. Hi …
tail -f error.logWie füge ich bei a einen Zeilenumbruch programmgesteuert ein, nachdem 3 Sekunden lang nichts an die Datei angehängt wurde? (Sobald ein Zeilenumbruch hinzugefügt wurde, sollte kein weiterer Zeilenumbruch hinzugefügt werden, bis der Protokolldatei weitere Textzeilen hinzugefügt wurden.) Diese Zeilen werden beispielsweise an error.log angehängt: foo bar boo [[wait …
Ich habe zwei Dateien: file1 mit ungefähr 10 000 Zeilen und file2 mit ein paar hundert Zeilen. Ich möchte überprüfen, ob alle Zeilen von Datei2 in Datei1 vorkommen. Das heißt: ∀ Zeile ℓ ℓ Datei2: ℓ ℓ Datei1 Sollte jemand nicht wissen, was diese Symbole bedeuten oder was "Prüfen, ob …
Wie filtere ich 2 Zeilen für jede Zeile, die zum regulären Ausdruck grep passt? Das ist mein minimaler Test: SomeTestAAAA EndTest SomeTestABCD EndTest SomeTestDEFG EndTest SomeTestAABC EndTest SomeTestACDF EndTest Und natürlich habe ich zB probiert grep -vA 1 SomeTestAAwas nicht geht. gewünschte Ausgabe ist: SomeTestABCD EndTest SomeTestDEFG EndTest SomeTestACDF EndTest
Wie teilt man eine große Datei in zwei Teile, nach einem Muster? Ein Beispiel gegeben file.txt: ABC EFG XYZ HIJ KNL Ich möchte diese Datei XYZso aufteilen, dass sie file1die Zeilen bis zu XYZund den Rest der Zeilen enthält file2.
Ich habe eine Datei wie diese: a AGTACTTCCAGGAACGGTGCACTCTCC b ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT c ATATTAAATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCATCCACTCCACAC d ATCAGTTTAATATCTGATACGTCCTCTATCCGAGGACAATATATTAAATGGA e TTTGGCTAAGATCAAGTGTAGTATCTGTTCTTATAAGTTTAATATCTGATATGTCCTCTATCTGA Ich möchte eine Datei erstellen, a.seqdie eine Sequenz enthält AGTACTTCCAGGAACGGTGCACTCTCC. Ebenso b.seqenthält ATGGATTTTTGGAGCAGGGAGATGGAATAGGAGCATGCTCCAT. Kurz gesagt, Spalte1 sollte als Ausgabedateiname mit Erweiterung verwendet werden .seqund dann die entsprechende Spalte2-Sequenz enthalten. Ich kann dies tun, indem …
Etwas wie das Folgende ist das, wonach ich suche, aber mein Code funktioniert nicht, egal wie ich flüchte {}und+ ; find ./ -maxdepth 1 -type d -name '.*' -exec \ find {} -maxdepth 1 -type f -name '*.ini' -exec \ md5sum \{\} \\; \; Nach diesen sehen Unix - & …
Ich möchte Text an eine Datei anhängen echo "abc" >>file.txt. Dies füge aber abcnach einer neuen Zeile hinzu Wie kann ich abcam Ende der Datei mit Echo ohne neue Zeile hinzufügen ?
Datei1: 123 234 345 456 Datei2: 123 234 343 758 Erwartete Ausgabe: File3: TRUE TRUE FALSE FALSE Daher sollte der Code zwei Dateien vergleichen und 'TRUE' ausgeben, wenn er übereinstimmt, andernfalls sollte er in der neuen Datei 'FALSE' ausgeben. Könnte jemand bitte die Lösung dafür liefern?
Wie kann ich eine (UTF-8-codierte) Textdatei auf eine bestimmte Anzahl von Zeichen kürzen? Ich interessiere mich nicht für Linienlängen und der Schnitt kann in der Mitte des Wortes sein. cut scheint auf Zeilen zu funktionieren, aber ich möchte eine ganze Datei. head -c Verwendet Bytes, keine Zeichen.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.