Você pode canalizar a saída atq
e processá-la um pouco:
atrm $( atq | grep 'Oct 29' | cut -d' ' -f 1 | tr '\n' ' ' )
O que está sendo feito:
- grep
Oct 29
deatq
output - selecione os primeiros campos usando apenas
cut
e assumindo um espaço como separador - crie novas linhas para espaços usando
tr
Isso fornece apenas os números de trabalho de at
em uma única linha, que pode ser sua entrada para atrm
.
Preveja a seleção listando os IDs do trabalho apenas usando apenas
atq | grep 'Oct 29' | cut -d' ' -f 1 | tr '\n' ' '