Difference between revisions of "Loader:FDO Shortcut Loader"
Jump to navigation
Jump to search
(Created page with "== Bash Script == <pre> #!/bin/bash - # workdir=$(cat "$1" | awk -F'=' '/^Path=/ {print $2}') # workdir=$(sed -n 's,^Path[^/]*,,p' < "$1") # runapp=$(cat "$1" | awk -F'=' '/^...") |
|||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | = FreeDesktop.org Shortcut Loader = | ||
== Bash Script == | == Bash Script == | ||
<pre> | <pre> | ||
Line 19: | Line 20: | ||
$runapp; | $runapp; | ||
</pre> | </pre> | ||
+ | |||
+ | [[Category:Loaders]][[Category:Scripts]] |
Latest revision as of 07:28, 9 February 2011
FreeDesktop.org Shortcut Loader
Bash Script
#!/bin/bash - # workdir=$(cat "$1" | awk -F'=' '/^Path=/ {print $2}') # workdir=$(sed -n 's,^Path[^/]*,,p' < "$1") # runapp=$(cat "$1" | awk -F'=' '/^Exec=/ {print $3}') # runapp=$(sed -n 's,^Exec[^/]*,,p' < "$1") # pushd $workdir # $runapp unset runapp workdir while read -r line do case $line in Exec*) runapp=${line#*=};; Path*) workdir=${line#*=};; esac done < "$1" # runapp=$(sed -n '/^Exec/s,^[^=]*=,,p' $1); # workdir=$(sed -n '/^Path/s,^[^=]*=,,p' $1); cd "$workdir"; $runapp;