Paths should have been set correctly by shell startup. Leaving them in
breaks cross-platform compatibility.
#!/bin/bash
options="-l"
-if echo "$LS_OPTIONS" | /bin/grep -- "--time-style=long-iso" &>/dev/null; then
- today=$(/bin/date +'%Y-%m-%d')
+if echo "$LS_OPTIONS" | grep -- "--time-style=long-iso" &>/dev/null; then
+ today=$(date +'%Y-%m-%d')
options="$options --time-style=long-iso"
else
- today=$(/bin/date +'%b %e')
+ today=$(date +'%b %e')
fi
-/bin/ls $options ${1+"$@"} | /bin/grep "$today [012][0-9]:[0-9][0-9]"
+ls $options ${1+"$@"} | grep "$today [012][0-9]:[0-9][0-9]"