08-09-2005
Shell Scripting Question
To anyone who can help greetings,
I am a beginner at Unix shell scripting and am taking a class.
The assignment question is as follows:
use a command-line tool named "itstat" which will display the resolution of an image file and some other lines of information. It accepts a list of image files as arguments (i.e., "itstat FILE1 FILE2 ..."), and its output looks like this:
File: pet_mocap_comp_v1_tvfa_vd8.1713.jpg
Resolution: 720 x 547
Channels: 3
Channel Types: RGB without Alpha Bit
Depth: 8
You are in a directory with 50 randomly named and sized images, and you want to know quickly the resolution of each file. Write a script that takes no arguments and uses itstat to print the filename and resolution of each file in the current working directory in the following format:
g50_comp_v6_2kfa_lg10.0310.rla: 2048 x 1556 g50_comp_v6_2kfa_lg10.0610.rla: 2048 x 1556 g50_comp_v6_2kfa_lg10.0710.rla: 2048 x 1556
I cannot find the commandline tool "itstat" and therefore do not know how to create a proper script.
Any assistance will be greatly appreciated.
10 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
To anyone who can help greetings,
I am a beginner at Unix shell scripting.
I need to know how to use the command line tool "itstat".
I understand it's application, however I cannot find any additional information.
Any assistance will be greatly appreciated. (3 Replies)
Discussion started by: tech2040
3 Replies
2. UNIX for Dummies Questions & Answers
Hi all!
I'm a newbie to shell scripting.
I want to create a script that will store a line from a text file in a variable so I can then use it to open firefox with that text in the address bar (the text file contains a list of addresses).
I have tried the following:
#!/bin/sh
a='sed -n 2p... (2 Replies)
Discussion started by: jazzman
2 Replies
3. UNIX for Dummies Questions & Answers
Hi,
I am assaigning the output to the variable outp and when i try to loop thru the variable i see the original content $OUTPUT also in the array outp.
I dont want to have the original content in the array outp.
Please reply.
outp=$(echo $OUTPUT | awk '{FS = "|"}{
for(i=0;i<NF;i++)... (8 Replies)
Discussion started by: vijaykrc
8 Replies
4. Shell Programming and Scripting
HI all,
I am attempting to use the scp statemet in a shell script that I am writing
I need to have the user of the script enter a password at the time of the shell script running.I have the following questions?
1) how do i disable the automatic text echo when the user is entering the... (1 Reply)
Discussion started by: Segwar
1 Replies
5. UNIX for Dummies Questions & Answers
Testing for the presence/absence of a pattern in a file, using /bin/sh:
while read a;
do
b="${a##*pattern*}";
;
done < file
This returns 0 if there's a match. That signal ($?) can then be used outside the loop.
However this method reads through the whole file, even if the match... (2 Replies)
Discussion started by: uiop44
2 Replies
6. Shell Programming and Scripting
Hello,
I have a scenario for which I am trying to write a shell script and I have a question regarding the same. Here's the situation:
I am trying to copy a directory which consists of a few sub-directories and .c and .dat extension files say n number of times so that the copied file have... (3 Replies)
Discussion started by: corntown118
3 Replies
7. Shell Programming and Scripting
Hi,
I need to write a script that runs a series of commands in multiple subfolders. The problem is that I dont want to change directory for every folder. So this is why I thought to use a master script to activate the smaller ones.
So, is there a way to command other scripts to open in... (9 Replies)
Discussion started by: Fuyudo
9 Replies
8. Shell Programming and Scripting
Hi guys,
I am wanting to create a script that will logon to HackThisSite.org and complete Programming Mission 11. You can find a link to this mission here for your reference:
www hackthissite org/missions/prog/11/
The following is what I have so far:
#!/bin/bash
USER="myUsername"... (0 Replies)
Discussion started by: spooke
0 Replies
9. Shell Programming and Scripting
hey i have to connect to sql through shell script , then store the value of the query in a variable and then compare it after some time after running a process.
i have used this code but it is not working.
#!/bin/sh
Val = (sqlplus -s rte/rted2@rel76d2 <<!
SELECT MAX(STAT_ID) FROM CVT_STATS;... (3 Replies)
Discussion started by: ramsavi
3 Replies
10. Shell Programming and Scripting
I tried to run a command which simply generates SSH key with out prompting password.
After several trails , got the below command to run the script :
ssh-keygen -t rsa -N "" -f id_rsa
-N "" tells it to use an empty passphrase (the same as two of the enters in an interactive script)
-f... (0 Replies)
Discussion started by: ulaxmi
0 Replies
pbmtextps(1) General Commands Manual pbmtextps(1)
NAME
pbmtextps - render text into a bitmap via postscript
SYNOPSIS
pbmtextps [-font fontfile] [-fontsize fontsize] [-resolution resolution] [-stroke strokesize] [-verbose [text]
DESCRIPTION
pbmtextps takes a single line of text from the command line and renders it into a PBM image.
The image is cropped at the top and the right. It is not cropped at the left or bottom so that the text begins at the same position rela-
tive to the origin. You can use pnmcrop to crop it all the way.
OPTIONS
-font By default, pbmtextps uses TimesRoman. You can specify the font to use with the -font option. This is the name of any valid post-
script font which is installed on your system.
-fontsize
Size of font in points. See the -resolution option for information on how to interpret this size.
Default is 24 points.
-resolution
Resolution in dots per inch of distance measurements pertaining to generation of the image. PBM images don't have any inherent reso-
lution, so a distance such as "1 inch" doesn't mean anything unless you separately specify what resolution you're talking about.
That's what this option does.
In particular, the meaning of the font size is determined by this resolution. If the font size is 24 points and the resolution is
150 dpi, then the font size is 50 pixels.
Default is 150 dpi.
-stroke
Width of line to use for stroke font. There is no default stroke width because the letters are solid by default.
USAGE
See pbmtext for usage examples.
SEE ALSO
pbmtext(1), pnmcut(1), pnmcrop(1), pnmcomp(1), ppmchange(1), pnmrotate(1), ppmlabel(1), pbm(5)
AUTHOR
Copyright (C) 2002 by James McCann
02 January 2003 pbmtextps(1)