Uncompress several tar.gz files inside several folders


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Uncompress several tar.gz files inside several folders
# 8  
Old 07-12-2018
Please use code tags as required by rules.
Other then that, you still haven't provided your shell and operating system version.

Nobody expects you to write a 1000 names in a script.
That is why we have computers Smilie

But you can probably match them with a regular expression.

We cannot help you form one, if you do not provide representative example of the directory list.

Output in french language also obfuscates things a bit.

Regards
Peasant.

Last edited by Peasant; 07-12-2018 at 11:24 AM.. Reason: Addition.
# 9  
Old 07-12-2018
Without fully understanding what going on here, the first thing to do would be drop the double quotes around $liste_rep in the first for loop, and replace $liste_rep with $rep in the second. Try that and report back.
This User Gave Thanks to RudiC For This Post:
# 10  
Old 07-12-2018
Sorry

---------- Post updated at 06:40 PM ---------- Previous update was at 06:35 PM ----------

Finally I found out the solution, Thank you Rudic


Code:
#!/bin/bash liste_rep=folder/* 
    echo "LISTE REP :" $liste_rep 
    for rep in $liste_rep 
##$liste_rep without "" double quotes
    do 
              echo "AFFICHE REP :"$rep 
              for fichier in $rep/*.tar.gz 
### use $rep instead of $liste_rep > varibale $liste_rep just list all folders  
### $rep shows folder/001 ... 003 
              do 
                   echo "FICHIER :" $fichier 
### $fichier shows complete path to tar.gz files in each sub-folder 
                   tar -zxvf $fichier --directory $rep/ 
### -- directory uncompress inside -> $rep = folder/001 with '/' so folder/001/...003/ 
             done 
    done 
exit

Moderator's Comments:
Mod Comment Please use CODE tags as required by forum rules!

Last edited by shellX; 07-13-2018 at 04:54 AM.. Reason: Added CODE tags.
These 2 Users Gave Thanks to shellX For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

How to delete all the files and folders inside all the directories except some specific directory?

hi, i have a requirement to delete all the files from all the directories except some specific directories like archive and log. for example: there are following directories such as A B C D Archive E Log F which contains some sub directories and files. The requirement is to delete all the... (7 Replies)
Discussion started by: Little
7 Replies

2. Shell Programming and Scripting

Editing all files inside folders and updating pos 88-94 with continuous numbering.

Here is expected output:- For each file with following file name pattern we need to look at position 1 inside first file matching our search criteria if first letter of the line is 5 then position 88-94 will be 0000001 then look for line immediately after 5 which starts with i.e. position 1 = 8... (6 Replies)
Discussion started by: lancesunny
6 Replies

3. Shell Programming and Scripting

Listing folders that have a file inside them

Hi guys, I'm new to the forums and putting my foot in the door with SED and AWK. I was wondering if someone could help me as I think I'm making this harder than it needs to be... I have a list of folders named as urls, inside these are log files and possibly a 'status' file. I'm trying to get... (6 Replies)
Discussion started by: KakersUK
6 Replies

4. Shell Programming and Scripting

How to tar files inside a script?

Hi , I have a file which contains few file names. I need to tar those files but am unable to do inside the script. Any help will be useful. cat /tmp/test aa.txt bb.txt cc.txt I have tried the below code but its not working. for i in `cat /tmp/test';do tar -cvf TEST.tar $i;done (9 Replies)
Discussion started by: rogerben
9 Replies

5. Shell Programming and Scripting

tar command to explore multiple layers of tar and tar.gz files

Hi all, I have a tar file and inside that tar file is a folder with additional tar.gz files. What I want to do is look inside the first tar file and then find the second tar file I'm looking for, look inside that tar.gz file to find a certain directory. I'm encountering issues by trying to... (1 Reply)
Discussion started by: bashnewbee
1 Replies

6. Shell Programming and Scripting

uncompress tar.gz files

i Have 150 tar.gz files and i need to uncompress and extract all the files from those 150 tar.gz and i will have 150 files on daily basis. could any one help me out with the script to uncompress tar.gz files. (5 Replies)
Discussion started by: gaddamshashank
5 Replies

7. Solaris

Cannot uncompress the tar.gz

I've downloaded the tomcat from http://archive.apache.org/dist/jakarta/tomcat-5/v5.0.30/bin/ at window 2000 and then ftp to Solaris 5.9 in binary mode. gunzip -c jakarta-tomcat-5.0.30.tar.gz | tar -xvf - tar: directory checksum error if try this one, gzip -d jakarta-tomcat-5.0.30.tar.gz... (2 Replies)
Discussion started by: sbox
2 Replies

8. UNIX Desktop Questions & Answers

file zip,rar,tar,compress,uncompress,unzip,unrar

i want know how to compress and uncompress file using unix, compress uncompress,zip,unzip,rar,unrar,how its work and more about this.:confused: (1 Reply)
Discussion started by: ismael xavier
1 Replies

9. Shell Programming and Scripting

rsh and uncompress and tar

Hello, how can I send a compressed file (file.tar.Z) on another server ans uncompresse and extract it there ? My code which is like this uncompress *tar.Z | rsh serveurB -l user1 "cd /d15/store/; tar xf -" does not function. Many thanks before. (4 Replies)
Discussion started by: big123456
4 Replies

10. UNIX for Dummies Questions & Answers

uncompress files

I get a compressed file for linux and I want to uncompress it in Unix. Is that possible? I try with te command uncompress but it didnīt work. T.hanks (3 Replies)
Discussion started by: diegoe
3 Replies
Login or Register to Ask a Question