LINUX.ORG.RU

История изменений

Исправление user_id_68054, (текущая версия) :

while read F; do (( RANDOM_TIME = $(date  +%s) -  RANDOM*127 )); RANDOM_TIME=$(date -R -d@$RANDOM_TIME); echo "set $RANDOM_TIME for $F"; touch -d"$RANDOM_TIME" $F; done< <(find .)

(хозяйке на заметку: команда рабочая)

блин.. похоже что твоя команда — не работает для случаев когда внутри файлов пробелы..

я слегка подправил эту команду:

find . -exec bash -c '(( RANDOM_TIME = $(date +%s) - RANDOM*127 )); RANDOM_TIME_STR="$(date -R --date="@$RANDOM_TIME")"; echo "set $RANDOM_TIME_STR for $0"; touch --date="$RANDOM_TIME_STR" -- "$0";' '{}' ';'

(команда тоже рабочая ;))

Исправление user_id_68054, :

while read F; do (( RANDOM_TIME = $(date  +%s) -  RANDOM*127 )); RANDOM_TIME=$(date -R -d@$RANDOM_TIME); echo "set $RANDOM_TIME for $F"; touch -d"$RANDOM_TIME" $F; done< <(find .)

(хозяйке на заметку: команда рабочая)

блин.. похоже что твоя команда — не работает для случаев когда внутри файлов пробелы..

я слегка подправил эту команду:

find . -exec bash -c '(( RANDOM_TIME = $(date +%s) - RANDOM*127 )); RANDOM_TIME_STR=$(date -R --date="@$RANDOM_TIME"); echo "set $RANDOM_TIME_STR for $0"; touch --date="$RANDOM_TIME_STR" -- "$0";' '{}' ';'

(команда тоже рабочая ;))

Исходная версия user_id_68054, :

while read F; do (( RANDOM_TIME = $(date  +%s) -  RANDOM*127 )); RANDOM_TIME=$(date -R -d@$RANDOM_TIME); echo "set $RANDOM_TIME for $F"; touch -d"$RANDOM_TIME" $F; done< <(find .)

(хозяйке на заметку: команда рабочая)

блин.. похоже что твоя команда — не работает для случаев когда внутри файлов прибелы..

я слегка подправил эту команду:

find . -exec bash -c '(( RANDOM_TIME = $(date +%s) - RANDOM*127 )); RANDOM_TIME_STR=$(date -R --date="@$RANDOM_TIME"); echo "set $RANDOM_TIME_STR for $0"; touch --date="$RANDOM_TIME_STR" -- "$0";' '{}' ';'

(команда тоже рабочая ;))