- Mitglied seit
- 04. Jan 2012
- Beiträge
- 5.381
- Punkte für Reaktionen
- 1.195
- Punkte
- 234
Hallo Zusammen,
grep kann manchmal (aus meiner Sicht) eine ganz schöne Mimose sein. Was mache ich falsch?
Möchte ich mit if das Vorhandensein von "braswell" testen, wird wieder geschimpft. Was mache ich falsch?:
Übergebe ich uname -a direkt via Pipe an grep, wird der Treffer in der Konsole schön rot angemalt:
Oder habe ich ein anderes grundlegendes Problem?
grep kann manchmal (aus meiner Sicht) eine ganz schöne Mimose sein. Was mache ich falsch?
Rich (BBCode):
admin@DS:~$ uname -a
Linux DS 3.10.77 #8451 SMP Wed Jan 4 00:37:28 CST 2017 x86_64 GNU/Linux synology_braswell_716+
admin@DS:~$
Möchte ich mit if das Vorhandensein von "braswell" testen, wird wieder geschimpft. Was mache ich falsch?:
Rich (BBCode):
admin@DS:~$ if [ `uname -a | grep braswell ` ] ; then echo "gefunden";fi
-sh: [: too many arguments
admin@DS:~$
Übergebe ich uname -a direkt via Pipe an grep, wird der Treffer in der Konsole schön rot angemalt:
Rich (BBCode):
admin@DS:~$ uname -a | grep braswell
Linux DS 3.10.77 #8451 SMP Wed Jan 4 00:37:28 CST 2017 x86_64 GNU/Linux synology_braswell_716+
admin@DS:~$
Oder habe ich ein anderes grundlegendes Problem?