Sponsored Content
Top Forums UNIX for Dummies Questions & Answers Du command and modified date in ssh Post 302929427 by Newuzer on Sunday 21st of December 2014 12:23:06 PM
Old 12-21-2014
Thanks Junior-Helper this is almost perfect. The only issue is the justification. This information is going to be put into excel and im trying to avoid additional manipulation/trouble with the import if the columns arent aligned.
Right now the output is size column right justified - which is perfect, but the date/time and name columns are there but not justified properly. Im looking for it to have the justification as if the
Code:
ls -lh

command was run. Again, this is because its going into excel and there will be a few thousand entries to correct.

Also, can you direct me to a good source to learn more about how the syntax for different commands should go?

---------- Post updated at 11:40 AM ---------- Previous update was at 11:40 AM ----------

sorry, i didnt see your 6:16pm post before i added mine. I will test the new line in a few minutes and see if its working for me. thanks

---------- Post updated at 11:49 AM ---------- Previous update was at 11:40 AM ----------

just tried
Code:
paste -d' ' <(du -hs *) <(ls -lh)

didnt come out too good. The best way is your previous method. I just need help on the justification part now for the date/time and name columns. - thanks

---------- Post updated at 12:04 PM ---------- Previous update was at 11:49 AM ----------

Junior Helper,
I will post the results from the last two tests in a minute, your code is wkg but off one line. just a heads up so you dont reply before i add the info

---------- Post updated at 12:23 PM ---------- Previous update was at 12:04 PM ----------

This is where i am:

Using code
Code:
paste -d' ' \
 <(du -hs * | awk -F'\t' '{printf "%8s\n", $1}') \
 <(ls -lh | awk 'NR>1{for (i=6;i<=NF;i++) printf "%s ", $i; print ""}')

the output comes out with all the necessary columns except that date/time and name columns are not justified as in
Code:
ls -lh

using code
Code:
paste -d' ' \
 <(du -hs * | awk -F'\t' '{printf "%8s\n", $1}') \
 <(ls -lh)

the output comes out with all required colums - size, date/time, name justified correctly, except that the size column starts where the Total folder size line begins
Code:
<ls -lh)

resulting in all lines of the output being off one (showing the previous lines actual size).
What should be modified to get this corrected?

Thanks very much

Last edited by Newuzer; 12-21-2014 at 01:36 PM..
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

How do I get the last modified date of a file?

I am trying to load a group of files and their last dates modified into a text file that will in turn be used with SQL*Loader to load these files into Oracle. I am using a *.ksh script. I am getting the name of the file in by using the following: for file_ext in 'cat loaddir.ext'; do find... (2 Replies)
Discussion started by: akpopa
2 Replies

2. Shell Programming and Scripting

Last Modified Date

Hello, I'm on a practical training and i have to change a shell script which print out a HTML-File with all Printers (and features example: IP, Mac etc.) they have in the factory. The Features of the Printers are on each separate file. i mean every printer have an own file with it features. ... (12 Replies)
Discussion started by: cengiz
12 Replies

3. Shell Programming and Scripting

greping certain modified date

i have a k shell script that grep less than certain modified date ------------------------------------------------- #!/bin/ksh for i in * do day=`ls -ltr | grep $i | tr -s " " | cut -d " " -f6-7 | awk 'substr($0,7,4)substr($0,1,5)substr($0,11)<"Feb 1"' ` echo $day done... (2 Replies)
Discussion started by: ali560045
2 Replies

4. UNIX for Dummies Questions & Answers

Last Modified Date for subfolders

Sorry for the basic question, but I have a feeling that my developers are circumventing our change control process, and I want to be able to easily keep track of the last modified date of sub-folders of the production folder. Basically, we have this major folder PROD, and then each application... (1 Reply)
Discussion started by: saint01
1 Replies

5. Shell Programming and Scripting

search by modified date

Hello, How can i search for all the files in a particular directory which are not updated from past 5 days. Thanks, Sateesh (4 Replies)
Discussion started by: kotasateesh
4 Replies

6. UNIX for Dummies Questions & Answers

Find last modified date for many files

Hello all - I've looked and have not been able to find a "find" command that will list the last modified date of files within a specific directory and its subdirectories. If anyone knows of such a command it would be very much appreciated! If possible, I would like to sort this output and have... (5 Replies)
Discussion started by: MichaelH3947
5 Replies

7. Shell Programming and Scripting

current date modified file

Hi , In my directory , i have many days file but i want to see all those which are of todays date. i tried this but it gives all the files mtime -0 |ls -ltr I tried the below option as well. 19635 find -iname "*.LOG" -mtime 19636 ls -ltr *.LOG -mtime -1 19637 ls -ltr *.LOG... (7 Replies)
Discussion started by: guddu_12
7 Replies

8. Shell Programming and Scripting

Script to copy creation date over top of modified date?

Can someone draw up a script that for every file, folder and subfolder and files that will copy the creation date over top of the modified date?? I know how to touch every file recursively, but no idea how to read a files creation date then use that to touch the modification date of that file,... (3 Replies)
Discussion started by: toysareforboys
3 Replies

9. AIX

How do I display a file's last modified date?

I'm using a script that I need to get a file's "last modified date" in a format like 01:51:14 PM. We are running on AIX 6.1.0.0. I can't seem to find the right command parameters. Help! (4 Replies)
Discussion started by: mattadams1983
4 Replies

10. OS X (Apple)

Arrange file by modified date

Hi, Am performing a find based on filename and result can contain multiple files being found Let's say my find command is find /Archive -f -name 12345.pdf and result of find command is /Archive/Folder A/12345.pdf /Archive/Folder B/12345.pdf please note white space in folder names I... (2 Replies)
Discussion started by: gigagigosu
2 Replies
All times are GMT -4. The time now is 01:20 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy