Linux Shell Scripting Help.... Please!!!

dimuit86

Active member
  • Jul 25, 2014
    523
    94
    28
    Machan,

    Shell scripting help ekak ooni.... mata file_list.txt file eka read karala source eka vidiyatath, path_list.txt file eka read karala destination eka vidiyatath pass karagena....FILES tika copy karanna ooni.


    NOTE:-
    mkdir -p /x01/a/b/c/
    mkdir -p /x01/1/2/3/

    Directory Structure already created

    sourse file location list = src_dir=/tmp/file_list.txt

    /x01/a/b/c/d/e/a.json
    /x01/a/b/c/d/e/b.json
    /x01/a/b/c/d/e/c.json
    /x01/a/b/c/d/e/d.json
    /x01/1/2/3/4/5/0.json
    /x01/1/2/3/4/5/1.json
    /x01/1/2/3/4/5/2.json
    /x01/1/2/3/4/5/3.json
    /x01/1/2/3/4/5/4.json
    /x01/1/2/3/4/5/5.json

    destination location list = dst_dir=/tmp/path_list.txt

    /x01/a/b/c/
    /x01/1/2/3/

    copy destination /x01/Project_Backup/


    src_dir=$(cat /tmp/file_list.txt)
    dst_dir=$(cat /tmp/path_list.txt | sed -e "s/[^/\]\/[^/\]$//")



    for src in $(cat /tmp/file_list.txt);
    do
    dst=$(cat /tmp/path_list.txt | sed -e "s/[^/\]\/[^/\]$//")
    cp -r $src /x01/Project_Backup/$dst
    done


    KOHOMADA MEEKA HARIYATA HADANNE???
    ===============Big Help Machan===============



    machanla, mata wenna ooni....mage gaawa tiyenawa file.txt kiyala file ekak.... eeke absolute paths ekka file name eka tiyenawa source dir eke...

    Eeka read karala file source eka aragena, e files cp kara ganna ooni file_path.txt kiyana eke tiyena directories walata.

    Mama hithawa teruna iyala
     
    Last edited:

    dimuit86

    Active member
  • Jul 25, 2014
    523
    94
    28
    number of source and destination folders are equal ?

    Yes..... it should be just like this


    Original dir structure
    Absolute path +file name with extention
    /1/2/3/4/filebame.txt



    Copy destination dirs.

    /x01/project-backup/"get this part from destination path list.txt"

    Cp -r $src /x01/project-backup/$path list
     

    dimuit86

    Active member
  • Jul 25, 2014
    523
    94
    28
    thanks every one machan... hari pehadili ekak mama heta hadala post karannam machan.... bohoma pin hamotama....