0

このスクリプトは、ディレクトリ内の unit-*-slides.txt ファイルを filelist.txt ファイルにリストし、そのファイル リストからファイルに移動してファイルを読み取り、ファイルに st^ 行のカウントを与えます。 ex 1,2,3,4,... の順に数えるのではなく、10,1,2,3,4... のように数えます。

読み方を順番に。

#!/bin/sh
    #
    outputdir=filelist
    mk=$(mkdir $outputdir)
    $mk
    dest=$outputdir
    cfile=filelist.txt
    ofile="combine-slide.txt"

    output=file-list.txt
    path=/home/user/Desktop/script
    ls  $path/unit-*-slides.txt | sort -n -t '-' -k 2 > $dest/$cfile
    echo "Generating files list..."
    echo "Done"

    #Combining
    while IFS= read file
    do 
        if [ -f "$file" ]; then
        tabs=$(cat unit-*-slides.txt | grep "st^" | split -l 200)
        fi
    done < "$dest/$cfile"
    echo "Combining Done........!"
4

1 に答える 1