Portál AbcLinuxu, 11. května 2025 09:47
strace audacious 2>&1 | grep open | \ sed 's/\"\//\n\//' | grep -v 'open(' | \ sed 's/\"/\n\"/' | grep -v '^"' | sort -uFunguje ale chcel by som vediet ako to napisat prehladnejsie (pre buducnost), najma tu cast kde sa vyrezava cast medzi open(" a ". Vdaka.
strace -e open audacious 2>&1 | cut -d \" -f 2
?
stat
. Obecně - -e trace=file
je fajn.
strace audacious 2>&1 | sed -n '/open/s/^open("\([^"]*\)".*/\1/p' | sort -uDefaultne nic nevypisuj. Na riadkoch zacinajucich na open nahrad vsetko retazcom, ktory je medzi uvodzovkami a vypis ho.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.