分析する必要のあるデータのリストがあります。最初に行うことは、ファイルが本当に必要なファイルであるかどうかを確認し、次に4番目の列に従ってデータを並べ替え、次に並べ替えられた行を手動で並べ替える必要があります。
たとえば、行の3番目の単語を印刷してから、最初の単語などを印刷する必要があります。これが私が書いたものです
。mainScript:
#!/bin/bash
for file in `ls ${1}` ; do
if [[ ! ($file = *.user) ]] ; then
continue
fi
sort -nrk4 $file | source printer_script
done
printer_script:
#!/bin/bash
echo $3
echo $1
echo $2
ソートされた行をパイプラインで送信しても何も印刷されないのはなぜですか?