This channel is intended for people just starting with the Raku Programming Language (raku.org). Logs are available at irclogs.raku.org/raku-beginner/live.html Set by lizmat on 8 June 2022. |
|||
00:38
deadmarshal_ joined
02:25
MasterDuke left
02:31
rf left
04:04
Heptite left
06:49
teatime joined
06:52
teatwo left
09:04
discord-raku-bot left
09:05
discord-raku-bot joined
09:41
ab5tract joined
13:43
rf joined
13:44
jgaz joined
13:55
Heptite joined
18:49
teatwo joined
18:52
teatime left
|
|||
nHail | my $iwctlproc = run 'iwctl station wlan0 show', :out; my $iwctlout = $iwctlproc.out.slurp: :close; say $iwctlout; I want a program that will get my current wifi network name. this should print the output of iwctl station wlan0 show, which contains the info I want, but instead it prints nothing. What might be wrong here? | 20:18 | |
Nemokosch | there is no program called 'iwctl station wlan0 show' | 20:20 | |
if you no what I mean | |||
Nahita | probably need to send arguments to run separately | ||
i'm not exactly sure why | |||
Nemokosch | if you are going to hardcode the whole shell input, you might use the qx[] quoting | 20:21 | |
which runs a shell and returns the output | |||
nHail | Huh. yeah that did work | ||
interesting | |||
thanks | |||
Nemokosch | run executes a program without invoking a complete shell, shell invokes a complete shell, and so does qx// but it fetches the output, much like $() or the backticks would in Shell | 20:22 | |
this also means the latter two take like a line of shell, while the former takes a list of arguments, starting with the program to execute | 20:23 | ||
nHail | Oh well you can just use run with the full command in <>, that's convenient | 20:29 | |
20:50
rf left
22:57
jgaz left
|