Als «unix» getaggte Fragen

220
Subtrahieren Sie zwei Variablen in Bash

Ich habe das Skript unten, um die Anzahl der Dateien zwischen zwei Verzeichnissen zu subtrahieren, aber der COUNT=Ausdruck funktioniert nicht. Was ist die richtige Syntax? #!/usr/bin/env bash FIRSTV=`ls -1 | wc -l` cd .. SECONDV=`ls -1 | wc -l` COUNT=expr $FIRSTV-$SECONDV ## -> gives 'command...

219
C fopen vs open

Gibt es einen anderen Grund (als syntaktische), den Sie verwenden möchten? FILE *fdopen(int fd, const char *mode); oder FILE *fopen(const char *path, const char *mode); anstatt int open(const char *pathname, int flags, mode_t mode); bei Verwendung von C in einer

214
Was sind die Unterschiede zwischen .so und .dylib auf osx?

.dylib ist die dynamische Bibliothekserweiterung unter OSX, aber mir war nie klar, wann ich ein traditionelles, gemeinsam genutztes Unix-Objekt nicht verwenden kann / sollte. Einige der Fragen, die ich habe: Was sind auf konzeptioneller Ebene die Hauptunterschiede zwischen .so und .dylib? Wann kann...

202
Substitution von Umgebungsvariablen in sed

Wenn ich diese Befehle über ein Skript ausführe: #my.sh PWD=bla sed 's/xxx/'$PWD'/' ... $ ./my.sh xxx bla es ist in Ordnung. Aber wenn ich renne: #my.sh sed 's/xxx/'$PWD'/' ... $ ./my.sh $ sed: -e expression #1, char 8: Unknown option to `s' Ich habe in Tutorials gelesen, dass Sie zum...

202
Syntax Hervorheben / Kolorieren Katze

Gibt es eine Methode , um die Ausgabe von bis zu kolorieren cat, die Art und Weise greptut. Für grepin den meisten Konsolen zeigt es eine farbige Ausgabe Hervorhebung der Schlüsselwörtern durchsucht. Andernfalls können Sie es erzwingen, indem Sie aufrufen. grep --color Gibt es eine generische...