|
1 2 3 4 5 6 7 8 9 10 11 12 |
#!/bin/bash for FILE in *.inp; do echo "Processing $FILE"; x=`grep -ni -m1 "*Element, type=DC2D8" $FILE | cut -f1 -d: | awk '{ SUM += $1 + 1} END { print SUM }'` y=`grep -ni -m1 "*Nset" $FILE |cut -f1 -d: | awk '{ SUM += $1 - 1} END { print SUM }'` sed -n "$x,$y p" $FILE | sed "s/,/ /g" | awk '{print $2, $3, $4, $5, $6, $7, $8, $9}' > $FILE.pre count=`wc -l $FILE.pre | cut -f1 -d\ ` sed "1i$count" $FILE.pre > $FILE.out rm -f $FILE.pre mv -f $FILE.out $FILE done; |
