У меня есть каталоги с именем 1, 2 and 3,
, каждый из которых содержит файл с именем OSZICAR
. Я хочу создать файл для построения графика в gnuplot с 1-м столбцом в качестве имен каталогов [1 2 3] и вторым столбцом в качестве символов из последней строки файла OSZICAR. Я пробовал следующий код `
for d in */;do
echo "$d">>1.txt
done
# to avoid the slash and get 1 2 3 values only
cut -c -1,3 1.txt >2.txt
for d in */;do
cd $d | tail -n 1 OSZICAR | cut -c9-22>3.txt
done
paste 2.txt 3.txt > gnu.text
Но я получаю, что последняя строка OSZICAR копируется только из одного каталога (с именем 1), а не из других каталогов (2 и 3).
Может кто-нибудь предложить ответ