Библиотека сайта rus-linux.net
4.5. Exercises
These exercises will help you master regular expressions.
Display a list of all the users on your system who log in with the Bash shell as a default.
From the
/etc/group
directory, display all lines starting with the string "daemon".Print all the lines from the same file that don't contain the string.
Display localhost information from the
/etc/hosts
file, display the line number(s) matching the search string and count the number of occurrences of the string.Display a list of
/usr/share/doc
subdirectories containing information about shells.How many
README
files do these subdirectories contain? Don't count anything in the form of "README.a_string".Make a list of files in your home directory that were changed less that 10 hours ago, using grep, but leave out directories.
Put these commands in a shell script that will generate comprehensible output.
Can you find an alternative for wc
-l
, using grep?Using the file system table (
/etc/fstab
for instance), list local disk devices.Make a script that checks whether a user exists in
/etc/passwd
. For now, you can specify the user name in the script, you don't have to work with arguments and conditionals at this stage.Display configuration files in
/etc
that contain numbers in their names.