Большая часть материала будет работать без изменений и в Apple Mac-терминале, который по умолчанию запускает zsh, но также может запускать и bash3.
В качестве справочного руководства используйте мою предыдущую книгу Linux Pocket Guide (издательство O'Reilly).
$ md5sum *.jpg | cut -c1-32 | sort
1258012d57050ef6005739d0e6f6a257
146b163929b6533f02e91bdf21cb9563
146b163929b6533f02e91bdf21cb9563
17f339ed03733f402f74cf386209aeb3
⋮
echo {1..1000..100} Приращение сотнями, начиная с 1
1 101 201 301 401 501 601 701 801 901
даже когда вы запускаете простую команду, такую как ls, она выполняется внутри нового дочернего процесса со своим собственным (скопированным) окружением
Он соединяет стандартный вывод первой команды со стандартным вводом следующей. Командная строка, содержащая каналы, называется конвейером (pipeline)
Теперь самое интересное. Вы можете подключить стандартный вывод одной команды к стандартному вводу другой, чтобы первая команда передавала свои выходные данные во вторую
alias rcedit='$EDITOR $HOME/.bashrc'
В качестве альтернативы можно создать переменную для хранения пути к нужному каталогу:
$