Als «unix» getaggte Fragen

Dieses Tag ist AUSSCHLIESSLICH für die PROGRAMMIERUNG von Fragen vorgesehen, die in direktem Zusammenhang mit Unix stehen. Allgemeine Softwareprobleme sollten an die Unix & Linux Stack Exchange-Site oder an Super User gerichtet werden. Das Unix-Betriebssystem ist ein Allzweck-Betriebssystem, das Ende der 1960er Jahre von Bell Labs entwickelt wurde und heute in verschiedenen Versionen verfügbar ist.






10
Wie verwende ich mehrere Argumente für awk mit einem Shebang (dh #!)?
Ich möchte ein Gawk- Skript mit --re-intervaleinem Shebang ausführen . Der "naive" Ansatz von #!/usr/bin/gawk --re-interval -f ... awk script goes here funktioniert nicht, da gawk mit dem ersten Argument aufgerufen wird "--re-interval -f"(nicht um das Leerzeichen aufgeteilt), das es nicht versteht. Gibt es dafür eine Problemumgehung? Natürlich können Sie …
118 shell  unix  awk  gawk  shebang 





6
Dateiinhalt in Unix-Variable mit Zeilenumbrüchen
Ich habe eine Textdatei test.txt mit folgendem Inhalt: text1 text2 Und ich möchte den Inhalt der Datei einer UNIX-Variablen zuweisen, aber wenn ich das tue: testvar=$(cat test.txt) echo $testvar Das Ergebnis ist: text1 text2 anstatt text1 text2 Kann mir jemand eine Lösung dafür vorschlagen?
117 bash  unix 

10
So erhalten Sie eine Liste mit Dateinamen in verschiedenen Zeilen
Ich möchte eine Liste aller Dateien in einem Verzeichnis wie mit erhalten ls, damit sich jeder Dateiname in einer separaten Zeile befindet, ohne die zusätzlichen Details von ls -l. Ich schaute ls --helpund fand keine Lösung. Ich habe es versucht ls -l | cut --fields=9 -d" " Es wird jedoch …
116 unix  ls 



8
Multiplikation am Befehlszeilenterminal
Ich verwende ein serielles Terminal, um Eingaben in unser Laborexperiment zu liefern. Ich fand das mit $ echo "5X5" Gibt nur eine Zeichenfolge von zurück "5X5". Gibt es einen Befehl zum Ausführen einer Multiplikationsoperation?
115 bash  unix  command-line 

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.