Вот простой пример сценария, который вы можете попробовать. Он будет искать псевдонимы пользователей в общем файле / etc / aliases.
#!/bin/bash
#
# Arguments:
# $1 = user name to be searched for
# $2 = location for e-mail log file
#
# First, let's create a temporary working directory.
WORKDIR=$(mktemp -d)
cd ${WORKDIR}
#
# Create a file for user's user name and all aliases.
echo "to=<"$1 > search_key.txt
#
# Then, let's find out possible alises for the user.
# Awk is used just to separate the first column.
grep $1 /etc/aliases | awk 'BEGIN { FS=":" }; {print "to=<" $1}' >> search_key.txt
#
# Next, search for e-mails sent for all these.
grep -f search_key.txt $2
#
# Finally, remove the working directory.
rm -rf ${WORKDIR}
#
# All done.
Для запуска приложения Snap следует использовать параметр run
.
snap --help
run Run the given snap command
Вам не нужноsudo
:
$ snap run < program >