Visit Our UNIX and Linux User Community

Script template for inputting filenames and print results

Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Script template for inputting filenames and print results
# 8  
Old 02-25-2011
Originally Posted by loky27
I maybe pushing the boat out a little bit further, what should I put in the file if I wanted an option to use all the servers in the server list as well as currently inputting one server at a time.
This gives you a new menu item "All the above" (changes in green).

(( $# < 1 )) && {
    printf "usage: %s <file_name>\n" "${0##*/}"
    exit 1
_server_list=( server1 server2 )
function dossh
ssh "$1" "
   [ -f \"$_fn\" ] && 
      $_cmd $_fn ||
      printf \"error executing %s %s on %s\n\" \\
\"$_cmd\" \"$_fn\" \"$1\""
select s in "${_server_list[@]}" "All the above" "quit"; do
    if [[ -z "$s" ]]
        echo "Option $REPLY is invalid - Please select a number from 1 to $(( ${#_server_list[@]} + 2))"
      [[ "$s" = "quit" ]] && break
      if [[ "$s" == All* ]]
            for s in "${_server_list[@]}"
                dossh $s
      dossh $s

# 9  
Old 02-28-2011
Just tried it. Didn't realise that there would be whole lot more to be added. Pardon my lack of understanding.

Thanks, that worked a treat. Really appreciate everyone who has helped me out here.

Thank you.

Previous Thread | Next Thread
Test Your Knowledge in Computers #518
Difficulty: Medium
Neither integer nor floating point numbers can represent every possible number since they use a finite number of bits to represent the number.
True or False?

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

print all filenames in directory with path to another file

hi, i have a directory at /path/unix with the following files 1.txt 2.txt 3.txt 4.txt I want to make another file called filenames.txt at a different location called /path/home. So, my output file would be /path/home/filenames.txt with contents /path/unix/1.txt... (1 Reply)
Discussion started by: jacobs.smith
1 Replies

2. Shell Programming and Scripting

how to print off results

print from an ip_list file containing 300 ip's the directory of the results is /var/tmp/ the will change according to the /tmp/ip_list file i.e I need the results from /var/tmp/ once done the script goes to the next ip address in... (11 Replies)
Discussion started by: slashbash
11 Replies

3. Shell Programming and Scripting

Print and Append the matching filenames

Hi, I want to check all files in a folder for some specific start string and append all matching filenames with _1, _2 .... for each file found in the directory. But, $file below gives me all details of the files like access permissions, owner and filename etc. I just want all the filenames... (3 Replies)
Discussion started by: chetancrsp18
3 Replies

4. Shell Programming and Scripting

[awk] print all filenames in directory

Hello, I was given a (I suppose) a simple task which I don't know how to do. Before coming here I have read a dozen of awk tutorials (full read, not just line-skipping) but I still don't know how to do this. Task: Write an script file 'check.awk' with a parameter current directory that... (5 Replies)
Discussion started by: c0dehunter
5 Replies

5. Shell Programming and Scripting

Print some results in a text file using script in linux

hello everyone, i really need your help to write a script which would just print following kind of result into a text file (result.txt) XYZ test Results ID: <unique-id> Date: <date> ------------------------------------------------- | Task | Result | Time |... (3 Replies)
Discussion started by: viriimind
3 Replies

6. Shell Programming and Scripting

print first few lines, then apply regex on a specific column to print results.

abc.dat tty cpu tin tout us sy wt id 0 0 7 3 19 71 extended device statistics r/s w/s kr/s kw/s wait actv wsvc_t asvc_t %w %b device 0.0 133.2 0.0 682.9 0.0 1.0 0.0 7.2 0 79 c1t0d0 0.2 180.4 0.1 5471.2 3.0 2.8 16.4 15.6 15 52 aaaaaa1-xx I want to skip first 5 line... (4 Replies)
Discussion started by: kchinnam
4 Replies

7. Shell Programming and Scripting

How to print the last column of the list contain filenames with spaces.

Hi experts, I have the following data: I want the last filed in the output. How to print the last field , It contains the file names and few filenames with white spaces . -rw-r--r-- 1 root root 0 2010-04-26 16:57 file1 2space_File.txt -rw-r--r-- 1 root root 0 2010-04-26... (2 Replies)
Discussion started by: rveri
2 Replies

8. Shell Programming and Scripting

Print just 1 results from the whole line

Hi All, need some help with writing a shell script. I tried to search this forum but couldn't find exactly what i want. If you all know any reference link i can read and refer to solve my issue, let me know. I got 1 file i.e: example.txt. It is content list of data, as below example. What... (2 Replies)
Discussion started by: anakiar
2 Replies

9. Shell Programming and Scripting

Print filenames with spaces using awk

Hello all, I want to list the file contents of the directory and number them. I am using la and awk to do it now, #ls |awk '{print NR "." $1}' 1. alpha 2. beta 3. gamma The problem I have is that some files might also have some spaces in the filenames. #ls alpha beta gamma ... (7 Replies)
Discussion started by: grajp002
7 Replies

10. Shell Programming and Scripting

search file and print results with shell script

Discussion started by: dodasajan
3 Replies

Featured Tech Videos