На этой странице перечислены несколько решений, поэтому вам нужно будет использовать только одно из них или что-то еще, в зависимости от того, что именно вы пытаетесь сделать.
des
зависит от некоторого внешнего двоичного файла с именем des
. Эта команда не предоставляется ни TCL, ни tcllib
. Это может быть что-то древнее, когда-то использовавшееся для (старого, плохого, небезопасного )шифрования DES или 3DES. Вам нужно будет найти команду des
или использовать что-то совместимое. tcllib
предоставляет интерфейс des(n)
, но он не задокументирован на странице, на которую вы ссылаетесь. DES, опять же, очень слабый и очень старый. tcllib
предоставляет интерфейс md5crypt(n)
, который упоминается на странице, на которую вы ссылаетесь. Что-то вроде PGP или bcrypt
или scrypt
может быть лучшим вариантом по сравнению с алгоритмами шифрования DES или MD5, хотя неясно, какую проблему вы пытаетесь решить... вам нужен DES для совместимости с чем-то древним? Как именно используются эти секреты?
Если вы хотите, чтобы к ним был полный путь, вы можете использовать
ls -1 /home/master/test/data/obj/*.jpg >sample.txt
Если вы уже вошли в каталог, вы можете использовать:
ls -1 $(pwd)/*.jpg >sample.txt
Вы можете использовать эту команду:
cd your_dir
find "$(pwd)" -type f -name "img[0-9]*\.jpg" -exec echo > sample.txt {} \;
Выход: