Создать сценарий оболочки для добавления количества файлов в указанное имя каталога

Рассмотрите возможность использования встроенного теста и условного экспорта пути в.bashrc

[[ $PATH =~ "$HOME/bin" ]] && export PATH="${HOME}/bin:${PATH}"

Что касается команды fortune, вы можете запустить ее при входе в систему, добавив ее в .bash_profile, которая выполняется только оболочками входа в систему. Вы можете заставить эмулятор терминала запускать оболочку входа в настройках приложения.

0
19.06.2021, 11:20
2 ответа

Вы можете добавить количество файлов к имени каталога следующим образом: например. для каталога с именемmydir:

mv../mydir../mydir$(ls | wc -l)

ls | wc -lпоказывает количество файлов в текущем каталоге.

Или для абсолютного пути скрипт может выглядеть примерно так:

path=/Users/xxxxxxxx/Desktop/test
mv $path $path$(ls $path | wc -l)
0
28.07.2021, 11:23

эта работа :-)спасибо

#!/bin/bash
echo "Folder Name Append File Count"
echo "v.1.0"

cd "$1"

filecount=$(find. -type f -not -path "*/\.*" | wc -l)

mv "$1" "$1$filecount"
0
28.07.2021, 11:23

Теги

Похожие вопросы