Sponsored Content
Top Forums Shell Programming and Scripting awk to create variables to pass into a bash loop to create a download link Post 302982225 by cmccabe on Monday 26th of September 2016 10:02:18 PM
Old 09-26-2016
The two values are:

varA= /results/analysis/output/Home/Auto_user_S5-00580-6-Medexome_67_032/plugin_out/FileExporter_out.67

the digit between the - before Medexome is variable, but that line will match a line in the file that begins with

varB= R_2016_09_20_10_12_41_user_S5-00580-6-Medexome

Since _user_S5-00580-6-Medexome matches between those two lines

desired output
Code:
http://xxx.xx.xxx.xxx/output/Home/Auto_user_S5-00580-6-Medexome_67_032/plugin_out/FileExporter_out.67/R_2016_09_20_10_12_41_user_S5-00580-6-Medexome.tar.bz

Code:
 the (...) is not part of the download link only there to help see where the data comes from
http://xxx.xx.xxx.xxx   (harcoded)
varA or /output/Home/Auto_user_S5-00580-6-Medexome_67_032/plugin_out/FileExporter_out.67  [/results/analysis  is removed]
/    (harcoded)
varB or R_2016_09_20_10_12_41_user_S5-00580-6-Medexome
.tar.bz  (harcoded)

each download link is in the format above and consists of varA and varB

If each download link can be written to the same file, after the files are downloaded and moved, maybe I can create a check to see if the download exits in the directory. I hope this helps and thank you very much Smilie.

Last edited by cmccabe; 09-26-2016 at 11:04 PM.. Reason: fixed typo, added details
 

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Create Symbolic Link

I am Solaris korn shell. I want to create a symbolic link. I have a directory /u01/ftp01/db I want to reference it as /u05/swe/my (this is not a real directory) I tried a symbolic link but it does not work ln -s /u01/ftp01/db /u05/swe/my ln: cannot create //u05/swe/my: No such... (2 Replies)
Discussion started by: lesstjm
2 Replies

2. Shell Programming and Scripting

AWK create loop for fields

Hi everybody: I just create awk script. This script calculate the average of a field, but i want to do it for every fields. The original field has 40 fields of numbers like that: 38.00 51.00 10.00 -99.90 75.00 47.00 4.00 -99.90 69.00 121.00 62.00 6.00 70.00 43.00 36.00 49.00 8.00 36.00 50.00... (1 Reply)
Discussion started by: tonet
1 Replies

3. Shell Programming and Scripting

how to create variables in loop and assign filename after set command?

Hi, does anybody knows how to manage, that the filenames are assigned to a variable in a loop afer getting them with set command in a ksh, like: set B*.txt i=1 c=$# x=$((c+1)) echo "$x" while ] ; do _ftpfile$i="$"$i echo "$_ftpfile$i" i=$((i+1)) done The first echo returns,... (2 Replies)
Discussion started by: spidermike
2 Replies

4. Solaris

Create a Link for a directory

Hi, I need to create a link as stagein01 for the /p11/prod/stagein01/. Please let me know the procedure for the same. Regards, VN (5 Replies)
Discussion started by: narayanv
5 Replies

5. UNIX for Advanced & Expert Users

Cannot create a link with the same name

Hi - Our system admin cannot create a link to NAS with one particular name but he can create with other names. What might be the cause? Regards ---------- Post updated at 11:30 AM ---------- Previous update was at 11:29 AM ---------- It says permission denied. (2 Replies)
Discussion started by: w020637
2 Replies

6. Shell Programming and Scripting

Create, validate and using dynamic variables in Bash scripting

Hi All, I am really struggling to solve this problem, this might be small but I am not able to, can somebody help me? I have few directories and these directories receives text files in large amount with in fraction of seconds. So I just want to send all the files in current directory to... (2 Replies)
Discussion started by: VasuKukkapalli
2 Replies

7. Shell Programming and Scripting

Bash for loop with awk and variables

I'm relatively new to bash scripting and am trying to use awk inside a bash for loop but am having a problem with the variables. for i in $(seq 30 5 60) do # Define variables up and down in AWK eval $(awk 'BEGIN{ print "up=$((i+1))"}' < /dev/null) eval $(awk 'BEGIN{ print... (2 Replies)
Discussion started by: lily-anne
2 Replies

8. Shell Programming and Scripting

Bash/awk and for loop to create a template

Source File: google.cz http://czechrepublic.google.com/ http://czechrepublic.google.cz http://czechrepublic.google.com/ http://brno.google.cz http://brno.google.com/ Fail Code root@arisvm ~/g] $ cat trya rm -f ss for i in a.txt do #b=`cat $i|awk '{print $1}'` #c=`cat $i|awk '{print... (4 Replies)
Discussion started by: invinzin21
4 Replies

9. Shell Programming and Scripting

awk to extract digit in line of text and create link

I am trying to extract the number in bold (leading zero removed) after Medexome_xx_numbertoextractin file and create an output using that extracted number. In the output the on thing that will change is the number the other test is static and will be the same each time. Thank you :). file ... (8 Replies)
Discussion started by: cmccabe
8 Replies

10. Shell Programming and Scripting

awk to create link, download, and extract in sub-directory

The awk below will create sub-directories in a directory (which is always the last line of file1, each block separated by an empty line), if the number in line 2 (always the first 6 digits in the format xx-xxxx) of file2 is found in $2 of file1. This is the current awk output. If there is a... (0 Replies)
Discussion started by: cmccabe
0 Replies
SLIMRAT(8)						User Contributed Perl Documentation						SLIMRAT(8)

NAME
slimrat - Command-line utility for downloading files VERSION
1.0 DESCRIPTION
Command-line download manager, capable of downloading files from several free download providers. SYNOPSIS
slimrat [OPTION...] [LINK]... OPTIONS
--help Prints a summary how to use the client. --man Prints a manual how to use the client. --daemon Makes slimrat work in the background, by properly forking and redirecting the output to a specified logfile. Only one file can be backgrounded at a time, to support multiple instances you'll need to specify differend state files to save the instances PID in. --kill Kills a single active client, by looking up the PID in a predefined state file. --list Uses the given file as a queue-file containing URLs. --check Do not download the loaded URLs, just check them. --to Specifies the target directory for the downloaded files. --address Makes the download client bind to a specific address. --config Load custom configuration file. --debug Enables maximal verbosity, which includes a lot of text on the screen and the generation of an additional dump archive. WARNING: do not use this option by default, as it keeps a whole lot of extra information in memory (including _all_ downloaded items). --quiet Makes slimrat less verbose, only displaying errors and warnings. EXAMPLES
slimrat http://rapidshare.com/files/012345678/somefile.xxx slimrat -l urls.dat -d AUTHOR
PAaXemek Vyhnal <premysl.vyhnal gmail com> Tim Besard <tim-dot-besard-at-gmail-dot-com> perl v5.10.1 2010-01-27 SLIMRAT(8)
All times are GMT -4. The time now is 11:21 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy