cat과 awk를 사용한 바탕화면 기록

cat과 awk를 사용한 바탕화면 기록

feh를 사용하여 배경을 무작위로 지정하는 다음 스크립트가 있습니다.

#!/bin/sh
WPCURRENT="$(find ~/Pictures/Wallpapers/ -type f |shuf -n1)" 

feh --recursive --bg-fill "${WPCURRENT}"

echo -n ${WPCURRENT} > ~/.config/openbox/wallchange/wallpaper-history.txt

선택한 배경화면을 wallpaper-history.txt 파일에 저장합니다. 내가 하고 싶은 것은 이 파일을 사용하여 모든 배경 화면 변경 사항(기록)을 저장하여 "이전" 배경 화면 명령을 실행할 때 이전 배경 화면으로 이동하는 것입니다.

이것은 현재 배경 화면을 여는 데 사용하는 것입니다.

#!/bin/sh
IMG=$(cat ~/.config/openbox/wallchange/wallpaper-history.txt | awk -F "'|/" '{print $0}')
xviewer "${IMG}" &
exit

관련 정보