linux

LINUX FRAGEN MÜSSEN PROGRAMMIEREN VERWANDT SEIN. Verwenden Sie dieses Tag nur, wenn sich Ihre Frage auf das Programmieren mit Linux-APIs oder das Linux-spezifische Verhalten bezieht, nicht nur, weil Sie Ihren Code unter Linux ausführen. Wenn Sie Linux-Unterstützung benötigen, können Sie https://unix.stackexchange.com oder https://askubuntu.com ausprobieren
6
Antworten

Shell-Skript, um eine Liste definierter Benutzer unter Linux zu erhalten?

Ich füge das zusammen, aber es ist scheiße: (z. B. magische Zahlen drin, Textanalyse ... boo!) %Vor% Was ist der richtige Weg, dies zu tun?     
19.05.2013, 10:21
2
Antworten

Linux POSIX-Konformitätsliste

Ich suche nach einer Liste Querverweismatrix von POSIX implementierten Funktionen für einen bestimmten Linux Kernel. Ich möchte zum Beispiel den Linux Kernel 2.6.0 verwenden, aber ich würde gerne die komplette Liste der von POSIX implementier...
30.11.2011, 22:06
5
Antworten

Warum liest unix beim Lesen nicht die letzte Zeile?

Mein Skript %Vor% Meine Datei hello %Vor% Meine Ausgabe %Vor% Wenn ich nach 3:3:3:3 in hello eine Leerzeile anlege, wird die Ausgabe %Vor% Wer weiß, wie ich dieses Problem beheben kann, so dass ich keine leere Zeile am E...
15.11.2013, 21:16
7
Antworten

Löscht eine Spalte aus einer Datei mit Trennzeichen in Linux

Ich habe eine Datei im folgenden Format: %Vor% Ich möchte col3 (mit dem Delimiter "|") aus dem Header und den Daten löschen. Kann dies mit awk / sed gemacht werden? Bitte beachten Sie, dass die Daten in Spalte 3 möglicherweise leer sind (...
03.10.2012, 20:29
5
Antworten

Umgang mit vielen temporären kleinen Dateien

Ich habe einen Webserver, der Cache-Dateien speichert und sie für 7 Tage hält. Die Dateinamen sind MD5-Hashes, d. H. Genau 32 Hex-Zeichen lang, und werden in einer Baumstruktur gehalten, die wie folgt aussieht: %Vor% Sie bekommen die Idee....
03.11.2008, 09:31
4
Antworten

Wichtige und nützliche Tools und Befehle beim Entwickeln von C-Anwendungen in Linux [geschlossen]

Ich habe Erfahrung mit Visual Studio bis jetzt. Aber ich beabsichtige, einige Linux-Tools zu verwenden, um Anwendungen zu entwickeln und zu pflegen, die in C geschrieben sind. Ich habe diese Frage aber es redet zu viel über die IDEs. Ich bi...
14.08.2012, 13:38
3
Antworten

___ qstntxt ___

Ich habe kürzlich getopts benutzt und ich habe alles eingerichtet. Ich habe ein Problem. Ich möchte, dass es funktioniert, damit jemand, der kein Argument in die Befehlszeile eingibt, den Hilfetext erhält, z. B .:

%Vor%

Folgendes habe ich im Moment.

%Vor%     
___ answer16120659 ___

Bestätigen Sie die Benutzereingabe mit einem if-Test wie unten.

Die Option %code% von %code% gibt true zurück, wenn die Länge der Zeichenfolge, die auf -z folgt, null ist.

%Vor%     
___ tag123linux ___ LINUX FRAGEN MÜSSEN PROGRAMMIEREN VERWANDT SEIN. Verwenden Sie dieses Tag nur dann, wenn sich Ihre Frage auf das Programmieren mit Linux-APIs oder das Linux-spezifische Verhalten bezieht, nicht nur, weil Sie Ihren Code unter Linux ausführen. Wenn Sie Linux-Unterstützung benötigen, können Sie https://unix.stackexchange.com oder https://askubuntu.com ausprobieren ___ answer16120635 ___

Versuchen Sie es in Ihrem Skript:

%Vor%

Die Codezeile ist die verkürzte boolesche Version von

%Vor%

%code% sind alle Argumente des Skripts

%Vor%

ist eine Abkürzung für

%Vor%

Siehe Ссылка

    
___ answer16120940 ___

Gilles Quenots Antwort funktioniert großartig und ist sehr prägnant; Wenn Sie nach Lösungen suchen, die die Absicht ausdrücklicher zum Ausdruck bringen , können Sie diese versuchen, die auf der Anzahl der Parameter %code% :

basieren %Vor%

Alternativ, mit arithmetischen Ausdrücken:

%Vor%

Schließlich, eine Kurzschrift, die darauf beruht, dass 0 als falsch ausgewertet wird, und jede Zahl ungleich Null als wahr gilt:

%Vor%

William Purklell bietet eine weitere Variante, die deskriptiv und POSIX-konform ist:

%Vor%

%code% / %code% ist ein POSIX-Dienstprogramm / eingebaut, während die ähnliche %code% Bedingung %code% -spezifisch ist (wie auch %code% ).
Im Allgemeinen bietet %code% s %code% jedoch mehr Funktionen und weniger Überraschungen als %code% / %code% .

    
___ tag123bash ___ Für Fragen zu Skripten, die für die Bash-Befehlsshell geschrieben wurden. Für Shell-Skripte mit Fehlern, überprüfen Sie diese bitte mit dem Shellcheck-Programm (oder im web-Shellcheck-Server unter https://shellcheck.net), bevor Sie hier posten. Fragen zur interaktiven Nutzung von Bash sind bei Super Usern eher Thema als bei Stack Overflow. ___

Ich habe kürzlich getopts benutzt und ich habe alles eingerichtet. Ich habe ein Problem. Ich möchte, dass es funktioniert, damit jemand, der kein Argument in die Befehlszeile eingibt, den Hilfetext erhält, z. B .: %Vor% Folgendes habe ich im...
20.04.2013, 12:55
4
Antworten

Wie bekomme ich NIC-Details von einem C-Programm?

Ich möchte die folgenden Details für alle Netzwerkkarten erhalten, die an meinen Computer angeschlossen sind: 1) Schnittstellenname (z. B. eth0) 2) Interface-Nummer (wie in Windows ), wenn so etwas unter Linux existiert > 3) NIC-Bandbr...
10.01.2013, 18:03
4
Antworten

Ersetzen Sie die Zeichenfolge in einer Datei, wenn die Zeile mit einer anderen Zeichenfolge beginnt

Wie kann ich eine Zeichenfolge in einer Datei ersetzen, wenn die Zeile mit einer anderen Zeichenfolge mit sed beginnt? Ersetzen Sie zum Beispiel diese Zeile: %Vor% Mit dieser Zeile: %Vor%     
10.01.2013, 16:07
3
Antworten

Nach dem fork-Verfahren teilen der Eltern- und Kindprozess den durch pipe erstellten Dateideskriptor?

%Vor% Nach meinem Verständnis teilt der von fork erstellte untergeordnete Prozess Variablen nicht mit seinem übergeordneten Prozess. Dann, warum hier der Elternteil in einen Dateideskriptor schreiben kann und der Kindprozess die Daten durch Les...
11.07.2011, 03:47