удалить фон с помощью feh?

$ FLAG=$(awk -F\| '{printf("%s, ", $1)}' file1.txt)
$ echo $FLAG 
1234, 1345, 8427, 2132, 3243,
$ sed "s/FLAG/${FLAG%%, }/" select.sql
SELECT *
  FROM CUSTOMERS
 WHERE ID IN (1234, 1345, 8427, 2132, 3243);

Это зависит от того, достаточно ли маленький список флагов, чтобы поместиться в командной строке. Если это не так, вы можете использовать getline в awk для обработки file1.txt, собрав заменяющую строку в шаблоне BEGIN , а затем обработать select.sql.

4
03.07.2016, 20:21
1 ответ

Если xsetrootнедоступен, но доступны fehи ffmpegили ImageMagick convert:–

ffmpeg -filter_complex color -f image2pipe -frames:v 1 - | feh --no-fehbg --bg-fill -

Это направит изображение, сгенерированное из ffmpeg, в feh, избегая создания black.png.


ImageMagick convertтакже будет работать:

convert canvas:black gif:- | feh --no-fehbg --bg-fill -
0
27.01.2020, 20:57

Теги

Похожие вопросы