|Just another Perl shrine|
Re^2: Automating execution of shell scriptsby wisely (Initiate)
|on Sep 03, 2021 at 11:52 UTC||Need Help??|
It appears I am missing something about the way this works as I am not able to implement it.
I added the backticks and it appears to correctly capture the stdout, I tried the following:
This appears to never enter the if statement even.
I also tried using @script2 to store the output and then used @text in the sub procedure and then loop through it using foreach.
That way actually managed to enter the if statement once the line containing the directory was reached but still $dir was left empty.
I don't understand why the $dir does not get assigned a value. When I check in the debugger once I enter the if statement the $_ actually contains the line but I still can't assign it to $dir and return it.
What am I missing here?