λογισμικό

Γνώση Υπολογιστών >> λογισμικό >  >> Τύποι Επέκταση αρχείου

Γράψτε ένα σενάριο φλοιού για να εμφανίσετε το μικρότερο όνομα αρχείου σε σχέση με το μήκος συμβολοσειράς μεταξύ των αρχείων λίστας που είναι διαθέσιμα στον τρέχοντα κατάλογο;

```μπας

#!/bin/bash

Λήψη όλων των αρχείων στον τρέχοντα κατάλογο

αρχεία=(*.*)

Εκκινήστε το μικρότερο όνομα αρχείου και το μήκος του στο πρώτο αρχείο

smallest_file=${αρχεία[0]}

smallest_file_length=${#smallest_file}

Επανάληψη σε όλα τα αρχεία

για αρχείο στο "${files[@]}"; κάνω

# Λάβετε το μήκος του τρέχοντος ονόματος αρχείου

file_length=${#file}

# Ελέγξτε αν το τρέχον όνομα αρχείου είναι μικρότερο από το μικρότερο όνομα αρχείου

εάν [ ${file_length} -lt ${smallest_file_length} ]; τότε

# Ενημερώστε το μικρότερο όνομα αρχείου και το μήκος του

smallest_file=${αρχείο}

smallest_file_length=${file_length}

fi

γινώμενος

Εκτυπώστε το μικρότερο όνομα αρχείου

echo "Το μικρότερο όνομα αρχείου είναι ${smallest_file}"

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα