#!/usr/bin/env xonsh
#myscript.xsh
dir1 = "~/mydir1"
dir2 = "~/mydir2"
dirlisting1 = $(ls @(dir1) -p | grep "/" -v).strip("\n").split("\n")
dirlisting2 = $(ls @(dir2) -p | grep "/" -v).strip("\n").split("\n")
parsed = [x for x in dirlisting1 if x not in dirlisting2]
fileexists = bool(!(test -e myfile).returncode == 0)
#!/usr/bin/env python3
#myscript.py
from xonsh import sh, shmore
dir1 = "~/mydir1"
dir2 = "~/mydir2"
dirlisting1 = sh('ls '+dir1+' -p | grep "/" -v').strip("\n").split("\n")
dirlisting2 = sh('ls '+dir2+' -p | grep "/" -v').strip("\n").split("\n")
parsed = [x for x in dirlisting1 if x not in dirlisting2]
fileexists = bool(shmore("test -e myfile").returncode == 0)