Artūras Šlajus rašė: >> reikia kazkokiu budu pasinaudijant index.txt atskirti failiukus i >> skirtingas direktorijas: /A, kurioje sukopijuoti 'a' klases failiukai >> ir /B kurioje sukopijuoti b klases failikai. >> >> kokia komanda naudot ir kokia sintakse linuxe? > > basho skriptukas > > #!/bin/bash > mkdir data > mkdir data/a data/b > for line in $(cat index.txt); do > src=$(echo $line | cut -d " " -f 2- | cut -d "/" -f 3-) > dest=$(echo $line | cut -d " " -f 1) > mv -vf "data/$src" "data/$dest/" > done Arba (kas grakščiau ir aiškiau?): #!/usr/bin/awk -f BEGIN { system("mkdir -p ../data/a") system("mkdir -p ../data/b") } { print "mv -vf -- " $2 " ../data/" $1 | "/bin/sh" }