Hur gör man en batch fil för att få fram vem som äger en fil? Bara själva användar namnet.
Script, se vem som äger en fil?
5 svar · 568 visningar · startad av Sjodahl
Duger inte ls -l?
(ell-ess dash-ell)
Sjodahl skrev:
Hur gör man en batch fil för att få fram vem som äger en fil? Bara själva användar namnet.
Någon speciell tanke bakom det hela?
Eller räcker det med unix kommandona?
Annars kan man väl skapa ett batchscript som fångar upp filnamnet använder ls -al filnamnet och sedan plocka ut användarnamnet med något regexp.
Men det verkar så onödigt. Så ls -al filnamnet räcker gott!
ls -l filen.ext | awk ' { print $4 } '
Tackar!
Spango's kommando ger vilken grupp som äger filen, för att få ägaren ändra till $3.
Gruppen: ls -l foobar |awk '{print $4}'
Användarem: ls -l foobar |awk '{print $3}'