1
Warum führt die Verwendung von doppelten Anführungszeichen zum Einschließen der Aktionsanweisungen von awk zu anderen Ergebnissen als die Verwendung von einfachen Anführungszeichen zum Einschließen?
Wenn ich einfache Anführungszeichen verwende, um die Aktionsanweisung von awk einzuschließen, funktioniert dies wie erwartet: $ dpkg -l | grep "linux\-[a-z]*\-" | awk {'print $2'} linux-headers-3.13.0-27 linux-headers-3.13.0-27-generic linux-headers-3.14.4-031404 linux-headers-3.14.4-031404-generic linux-headers-generic linux-image-3.13.0-27-generic linux-image-3.14.4-031404-generic linux-image-extra-3.13.0-27-generic linux-image-generic linux-libc-dev:i386 linux-sound-base Wenn ich sie jedoch in doppelte Anführungszeichen setze, wird die gesamte Zeile anstelle der …