Сделайте простой сценарий названным, например, move_to_trash.sh
:
#!/bin/sh
mv "$@" ~/.trash
и затем, добавьте к своему конфигурационному файлу оболочки (например, ~/.bashrc
) :
alias rm /move_to_trash.sh
Для освобождения мусора периодически можно настроить cronjob. Посмотрите на это учебное руководство для примеров: http://www.ubuntututorials.com/use-crontab-ubuntu/.
Вы можете использовать bash подстановку процессов:
while IFS= read -r line; do
./research.sh "$line" &
done < <(./preprocess.sh)
Некоторые преимущества подстановки процессов:
Да! Вы можете использовать технологическую трубу |
.
./preprocess.sh |
while IFS= read -r line
do
./research.sh "$line" &
done
Процессная труба проходит стандартный выход ( STDOUT
) одного процесса на стандартный вход ( stdin
) следующего.
Вы можете необязательно поместить новенький характер после |
и продлить команду на следующую строку.
Примечание: A | B
эквивалентен B << (A)
, но без волшебных файлов, а в более читабельном порядке, особенно когда трубопровод становится дольше.
A | B | C
эквивалентен C << (b << (a))
и
A | B | C | D | E
E << (d << (c << (b << (a))))