Nếu tôi có một thư mục đầy đủ các tập tin và thư mục phụ. Cách tốt nhất để liệt kê chỉ các tệp thông thường nằm trong bảng chữ cái trước một chuỗi nhất định là gì?
Hiện tại cách tốt nhất tôi có thể làm bằng cách sử dụng bash là như sau:
for x in `find . -maxdepth 1 -type f | sort`
do
if [[ "$x" > './reference' ]]
then
break
fi
echo $x
done
Tôi cảm thấy như có một cách ngắn gọn hơn để làm điều này, nhưng tôi không chắc nó là gì. Có ý kiến gì không?
awk '$0 >= "'"${FROM}"'" && $0 <= "'"${TILL}"'"'