Klar, hier ist ein Shell-Skript namens "len.sh" das alle Dateien im Verzeichnis /usr/bin ausgibt, deren Dateiname genauso lang ist wie die übergebene Zahl (z.B. 30):

#!/bin/bash

# Führe die übergebene Zahl in ein Variablennamen
num=$1

# Prüfe, ob eine Zahl übergeben wurde
if [ -z "$num" ]; then
  echo "Bitte eine Zahl übergeben!"
  exit 1
fi

# Schreibe alle Dateien im Verzeichnis /usr/bin aus, deren Dateiname genauso lang ist wie die übergebene Zahl
for file in /usr/bin/*; do
  if [[ $file =~ ^[^0-9]*[0-9][^0-9]*$ ]]; then
    if [[ $file == "$file"*"$num"* ]]; then
      echo $file
    fi
  fi
done

Um das Skript auszuführen, müssen Sie es zunächst in eine executierbare Datei machen (z.B. in "len.sh"). Sie können das Skript dann ausführen, indem Sie es mit dem Befehl "./len.sh" ausführen. Beachten Sie, dass Sie die Zahl, die Sie übergeben möchten, als Argumente für das Skript angeben müssen (z.B. ./len.sh 30).
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence