Как определить владельца группы Во время Крона

Пожалуйста, проверьте, хотите ли вы этого. Он ищет каталоги в формате xx_yy / ab_cd / && _ $$ (2char_2char) и копирует содержимое в новый каталог.

usage : ./script.sh

cat script.sh

#!/bin/bash

MYDIR="/media/src/"
NEWDIRPATH="/media/dest"
DIRS=`ls -l $MYDIR | grep "^d" | awk '{print $9}'`
for DIR in $DIRS
do
       total_characters=`echo $DIR | wc -m`
       if [ $total_characters -eq 6 ]; then
                has_underscore=`echo "$DIR" | grep "_"`
                if [ "$has_underscore" != "" ]; then
                        echo "${DIR}"
                        start_string_count=`echo $DIR | awk -F '_' '{print $1}' | wc -m`
                        end_string_count=`echo $DIR | awk -F '_' '{print $2}' | wc -m`
                        echo "start_string_count => $start_string_count ; end_string_count => $end_string_count"
                        if [ $start_string_count -eq 3 ] && [ $end_string_count -eq 3 ]; then

                                cp -r $DIR $NEWDIRPATH/
                        fi
                fi
        fi
done
0
30.08.2018, 22:36
1 ответ

Homebrew создает символические ссылки в /usr/local/binи т. д. (На своем Mac я переименовал /usr/local/bin/nodeво что-то другое, на случай, если вы захотите иметь там несколько версий)

Если вы хотите сохранить вариант Homebrew -как node, просто добавьте

ln -s /users/anaconda/bin/node /usr/local/bin/conda-node

, и вы сможете набрать conda-nodeв терминале.

Это не «экспорт», и вам не нужен «код bash -» -, это символические ссылки из каталога, который уже находится в вашем PATH.

0
28.01.2020, 04:13

Теги

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