så enkelt, så snyggt!
helt enkelt the unix way ;)
har länge stört mig på att echo $shell inte alltid visar vilket shell man kör, eftersom variabeln inte alltid sätts..
idag såg jag följande snutt i en av mina rss;er:
ps -p $$
(blir ett $ extra för att anropa variabeln också..)
funkar på alla *nix så vitt jag vet.
1 kommentar:
snyggt!
jag tänkte först: "det ser man ju med env. vad fan har han rökt nu?"
men icke!
robin-mbp:~ robin$ env | grep SHELL
SHELL=/bin/bash
robin-mbp:~ robin$ csh
[robin-mbp:~] robin% env | grep SHELL
SHELL=/bin/bash
[robin-mbp:~] robin% ps -p $$
PID TTY TIME CMD
8497 ttys000 0:00.02 -sh
snyggt knep!
Skicka en kommentar