Print to file image sizes


 
Thread Tools Search this Thread
Top Forums Programming Print to file image sizes
# 8  
Old 10-31-2012
so close but when I change that line to that I get

find: invalid esxpression; you have used a binary operator '-0' with nothing before it.

EDIT:
ok I see where it talks about it thanks!!

Now my issue is when I echo the variable $f I get path/path/path/path/name. How can I just echo name??

---------- Post updated 10-31-12 at 09:11 AM ---------- Previous update was 10-30-12 at 05:39 PM ----------

still stuck when I try to echo variable f it gives me the full path and not just the name.

Last edited by graphicsman; 10-30-2012 at 08:05 PM..
# 9  
Old 10-31-2012
Show your code.
# 10  
Old 10-31-2012
Quote:
Originally Posted by Corona688
Show your code.
thanks just finally got it after 24 hours. I needed basename


final script example:
Code:
echo 'checking images sizes'
		{
			for f in $(find $DIRECTORY/$directoryname -name "*.jpg" -o -name "*.jpeg");
				do
				let fsize=$(stat -c %s "$f");
					if (( fsize > 2097152 ))
						then
                                                       images=$(basename $f)
                                                        echo "The following images need reviewing"
							echo "Location: $directoryname"
                                                        echo "Images: $images"
					fi
				done
			} >> results.doc


EDIT:
I was trying to figure out how to sed or use --xpath before echo "the following" and access an .xml file that has a tag <name></name> but Im still stuck there and if I can figure out the way to pull data from xml files it would really help me out.

Last edited by graphicsman; 10-31-2012 at 03:34 PM..
# 11  
Old 10-31-2012
Show the XML file.
# 12  
Old 10-31-2012
Im trying to get a tag <name></name> that never changes
# 13  
Old 10-31-2012
If you say so.

Code:
echo "abcdef<name>asdf</name>qwerty" | awk 'match($0,"<name>[^<]*</name>") { print substr($0, RSTART+6, RLENGTH-(6+7)); }'

asdf

$

If that doesn't work, you'll have to do as asked and post the XML, because a trivial answer often isn't good enough. XML can take many different forms.
# 14  
Old 11-01-2012
even though im trying to pull data from a tag that doesnt change??

well i screwed up big time anyways its not 2mb its 2 million pixels so now I have to try and learn imageMagic

Last edited by graphicsman; 11-01-2012 at 10:56 AM..
Login or Register to Ask a Question

Previous Thread | Next Thread

8 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Comparing file sizes

Hello, I need to compare the size of a file to what it's size was 20min ago. So far my outline script is:ls -ls /home > filesizeafter.txt compare filesizeafter.txt filesizebefore.txt > filesizechange.txt if /home filesizechange.txt > 100 { email root; } ls -ls /home >... (2 Replies)
Discussion started by: chyurdan
2 Replies

2. UNIX for Dummies Questions & Answers

How to create a print filter that print text & image?

Currently, I have a print filter that takes a text file, that convert it into PCL which then gets to a HP printer. This works. Now I need to embedded a image file within the text file. I'm able to convert the image file into PCL and I can cat both files together to into a single document... (1 Reply)
Discussion started by: chedlee88-1
1 Replies

3. Shell Programming and Scripting

Add all file sizes in ls -l

solaris 10 (c shell) need a command or script that will add up all (*.tmp) file sizes in bytes of a single directory, or kbytes, no matter (1 Reply)
Discussion started by: ajp7701
1 Replies

4. UNIX for Dummies Questions & Answers

Checking for file Sizes

Hi , I have some 10 files where i need to check the size of each and every file...if the size of the file is 0...I shud send out an email mentioning which file is actually of 0KB size.. Pls help (13 Replies)
Discussion started by: saggiboy10
13 Replies

5. Shell Programming and Scripting

Help with file sizes

I have 2 big files in the size of gb. They are same with respect to content, both are “,” delimited. Now both of them are created by two different processes but has the same logic. The problem is they are differing only in few bytes for e.g one file is 202195751 bytes other is 202195773. So... (2 Replies)
Discussion started by: dsravan
2 Replies

6. UNIX for Dummies Questions & Answers

Help on adding file sizes

Hi I need to take a list of files that are defined by an ls -ltr or grep for particular file names - and add up the byte size colum which is field 5 seperated by a space. I tried to do this but I think I am way off: for file in 'ls -ltr | grep 20070916 | nawk -F" " '{temp+=5} END {print... (1 Reply)
Discussion started by: llsmr777
1 Replies

7. Windows & DOS: Issues & Discussions

print image files to variety printer models

Hi, I am currently working on a windows platform (2000 and XP) and was wondering if there are today solutions for the task I have. I need to print image files onto a variety of inkjet printer models, most epson non-postscript. Some of the models I know but new models are added almost every... (0 Replies)
Discussion started by: jokofix007
0 Replies

8. Shell Programming and Scripting

compare file sizes

Is there a command that will return the name of the largest file within a directory? If so, can I set the returned filename into a variable? (4 Replies)
Discussion started by: joli
4 Replies
Login or Register to Ask a Question