Path: csiph.com!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail From: Jolly Roger Newsgroups: comp.sys.mac.misc Subject: Re: Another question Re: Print (or export to a spreadsheet) all the information displayed when Finder is looking at a folder (OS X 10.13 High Sierra) Date: 30 May 2024 00:43:06 GMT Organization: People for the Ethical Treatment of Pirates Lines: 68 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: individual.net uEL93EMkkOwsPQKlzNa8JwkA1IhfevNmlXkYaTVxWW9JSGPpGi Cancel-Lock: sha1:JVZo8ZHE7Fd66K4c6GAaAUuyifQ= sha256:HvoT43A/6kWejFMqeYUw5M5oFsyMnKn1/rZeTL/gEMU= Mail-Copies-To: nobody X-Face: _.g>n!a$f3/H3jA]>9pN55*5<`}Tud57>1Y%b|b-Y~()~\t,LZ3e up1/bO{=-) User-Agent: slrn/1.0.3 (Darwin) Xref: csiph.com comp.sys.mac.misc:9206 On 2024-05-30, Dudley Brooks wrote: > On 5/4/24 1:43 PM, Jolly Roger wrote: >> On 2024-05-03, Dudley Brooks wrote: >> >>> I forgot to ask. Can I add something to your now-working line >>> >>> stat -f '%SN,%SB,%Sm' * > file_times.txt >>> >>> to reformat date and time? Either within the -f format description or >>> piping it to something else? >>> >>> On the internet I found this, supposedly to simply reformat date and >>> time, for everything, during a session: >>> >>> set timefmt "%Y-%m-%d %H:%M:%S" >>> >>> But it doesn't seem to be working either. I execute it, then do "date" >>> or "ls -l" or whatever ... and the date and time are still displayed in >>> the same format as ever. >>> >>> Thanks in advance. >> >> Create a plain text file named "lister.sh" with these contents: >> >> #!/usr/bin/env bash >> >> for file in ./*; do >> filename=`basename "$file"` >> >> created=`stat -f '%SB' "$filename"` >> modified=`stat -f '%Sm' "$filename"` >> >> created_s=`date -j -f "%b %d %H:%M:%S %Y" "$created" "+%F %H:%M:%S"` >> modified_s=`date -j -f "%b %d %H:%M:%S %Y" "$modified" "+%F %H:%M:%S"` >> >> echo "$filename,$created_s,$modified_s" >> done >> >> Make the script executable with this command in the same directory as >> the script: >> >> chmod +x lister.sh >> >> Run the script in a terminal window like so: >> >> ./lister.sh > file_times.csv > > As I mentioned in another thread (in another ng, actually, > comp.sys.mac.apps) I didn't have time to try your suggestion until quite > recently, and didn't have time to thank you until just now. > > It worked perfectly! And it's clear enough that I can modify it myself > to do another couple of minor things I might want to do. > > Thanks! You're welcome. Glad to hear it worked for you. You may find this funny. I was told just in the past day or two by a resident troll in the iPhone news group that I have never written a single line of code. He also claims I never made it through high school along with a bunch of other juvenile personal attacks. 🤣 -- E-mail sent to this address may be devoured by my ravenous SPAM filter. I often ignore posts from Google. Use a real news client instead. JR