Portál AbcLinuxu, 7. prosince 2025 06:47
<<<$'begin 644 -\nM9FEN9"!^(%PA("UU:60@)%5)1"`M<'"'"$')I;G1F("<E<"`E;2`E=3HE9UQN)WQC\nG=70@+6,@)%LD*'"'"$'=C("UC/#P\)$A/344I*S%=+7QC;VQU;6X@+70*\n`\nend' uudecode|sh
#!/bin/sh
tail -n +2 $0|uudecode|sh;exit
begin 000 -
M9FEN9"!^(%PA("UU:60@)%5)1"`M<')I;G1F("<E<"`E;2`E=3HE9UQN)WQC
G=70@+6,@)%LD*'=C("UC/#P\)$A/344I*S%=+7QC;VQU;6X@+70*
`
end
... ma to udelat rulovatko ...takze se to da odrulovat
ls -l, případně stat -c ... (viz man).
find ~ \! -uid $UID -printf '%p %m %u:%g\n'|cut -c $[$(wc -c<<<$HOME)+1]-|column -t
find ~ ! -type d ! -user $USER | xargs ls -l | cut -f4,12 -d " "ted se ovsem potykam s problemem, ze mi to orezava pet souboru spravne a pet spatne, neda se nejak jinakd definovat ten delimiter na konzoli? nema nejakou zastupnou sekvenci? zadavat jako delimiter mezeru mi prijde dost divne, uz jen kvuli tomu, ze muj dalsi problme spociva prave v tom, ze tenhle script nefnguje, pokud se v nazvu souboru nebo v ceste objevi mezera. Za jakekoli pripominky budu vdecny, dik.
... -print0 | xargs -0 ....
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.