Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!eternal-september.org!feeder.eternal-september.org!mx05.eternal-september.org!.POSTED!not-for-mail From: "Chris F.A. Johnson" Newsgroups: comp.os.linux.misc Subject: Re: Extract "Last checked" from extX filesystem Date: Tue, 23 Apr 2013 03:31:20 -0400 Organization: A noiseless patient Spider Lines: 34 Message-ID: <8vph4a-vdb.ln1@cfa.johnson> References: Reply-To: cfajohnson@gmail.com Injection-Info: mx05.eternal-september.org; posting-host="869c09daa1f7c33cd503aabdab6629b7"; logging-data="9528"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+heQSIa7EF3REq5zGk2vuSomG6pxjgk/8=" User-Agent: slrn/0.9.8.1 (Linux) Cancel-Lock: sha1:g8S7UBx5N/VeVDyhBoQ0F4LO1FU= Xref: csiph.com comp.os.linux.misc:7961 On 2013-04-22, Bit Twister wrote: > On Mon, 22 Apr 2013 18:11:07 -0400, Chris F.A. Johnson wrote: >> On 2013-04-22, Bit Twister wrote: > >>> You could try something like >>> set $(dumpe2fs -h /dev/sdb5 | grep 'Last checked') >>> shift 3 >>> _date="$@" >>> _epoch=$(date --date="$date" +%s) > > Oops, _epoch=$(date --date="$_date" +%s) > >>> >>> echo "$_date is $_epoch" >> >> Or: >> >> read -a x < <(sudo dumpe2fs -h /dev/sdb6 2>/dev/null | grep 'Last checked:') >> echo "${x[@]:3}" > > Op wanted epoch seconds. Is there any way to insert the "${x[@]:3}" > in place of my $_date variable? > > _epoch=$(date --date="$_date" +%s) read last checked dow m d t y < <(sudo dumpe2fs -h /dev/sdb6 2>/dev/null | grep 'Last checked:') epoch_seconds=$( date -d "$d $m $y $t" +%s ) -- Chris F.A. Johnson, Author: Pro Bash Programming: Scripting the GNU/Linux Shell (2009, Apress) Shell Scripting Recipes: A Problem-Solution Approach (2005, Apress)