Blame


1 ffd9a51f 2023-08-04 jrmu #!/usr/bin/perl
2 ffd9a51f 2023-08-04 jrmu
3 ffd9a51f 2023-08-04 jrmu # Write a program that changes to some particular (hardcoded)
4 ffd9a51f 2023-08-04 jrmu # directory, like the system's root directory, then executes the ls
5 ffd9a51f 2023-08-04 jrmu # -l command to get a long-format directory listing in that
6 ffd9a51f 2023-08-04 jrmu # directory. (If you use a non-Unix system, use your own system's
7 ffd9a51f 2023-08-04 jrmu # command to get a detailed directory listing.)
8 ffd9a51f 2023-08-04 jrmu
9 ffd9a51f 2023-08-04 jrmu use v5.24;
10 ffd9a51f 2023-08-04 jrmu use warnings;
11 ffd9a51f 2023-08-04 jrmu use strict;
12 ffd9a51f 2023-08-04 jrmu use utf8;
13 ffd9a51f 2023-08-04 jrmu
14 ffd9a51f 2023-08-04 jrmu chdir '/' or die "Unable to chdir to '/': $!";
15 ffd9a51f 2023-08-04 jrmu exec 'ls', '-l' or die "Unable to run 'ls -l': $!";