попробуй:
sed -E "s/^(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?$//g" file
и дважды -проверьте вывод. -E
ДОЛЖНЫ быть капитала. -e
не работает.
Если вы уверены, что это работает, используйте вместо этого -iE
, чтобы внести изменения непосредственно в файл
Использование GNU Parallel:
parallel --timeout 5 -j 8 -N0../sage./loader.sage.py ::: {1..4000} 2>/dev/null
Это будет выполнено ../sage./loader.sage.py
4000 раз, 8 заданий одновременно, каждое с тайм-аутом 5 секунд
Из параллельной справочной страницы:
--timeout duration
Time out for command. If the command runs for longer than duration seconds it will get killed as per --termseq.
Примечание. :Эта команда заменяет весь цикл.