This shows you the differences between two versions of the page.
Both sides previous revision Previous revision | Next revision Both sides next revision | ||
action:Execute_a_Shell_Script [2019/11/25 16:48] JMichaelTX ADD awk examples |
action:Execute_a_Shell_Script [2019/11/25 16:53] JMichaelTX |
||
---|---|---|---|
Line 33: | Line 33: | ||
{{:action:km7-shell-script.png?nolink|}} | {{:action:km7-shell-script.png?nolink|}} | ||
- | === Python === | + | ==== Python ==== |
Accessing Keyboard Maestro Variables in Python is somewhat different. Here is an example: | Accessing Keyboard Maestro Variables in Python is somewhat different. Here is an example: | ||
Line 47: | Line 47: | ||
Note that you can only read these environment variables. You cannot write to them (or more accurately, you can write to them but that will not change the Keyboard Maestro variables that they were created from). | Note that you can only read these environment variables. You cannot write to them (or more accurately, you can write to them but that will not change the Keyboard Maestro variables that they were created from). | ||
- | === awk === | + | ==== awk ==== |
[Using shell variables in awk](https://stackoverflow.com/a/15787068/915019) is also different than in most other shell languages. You need to pass the environment variable as parameter to the -v flag. | [Using shell variables in awk](https://stackoverflow.com/a/15787068/915019) is also different than in most other shell languages. You need to pass the environment variable as parameter to the -v flag. |