Versioner sammenlignet

Nøgle

  • Linjen blev tilføjet.
  • Denne linje blev fjernet.
  • Formatering blev ændret.

...

Kodeblok
linenumberstrue
#!/bin/bash


IFS=$(echo -en "\n\b")
Database="Confluence"


# Arguments
Dir=$1
Space=$2
PageTitle=$3
MakeToc=$4
GrepFor=$5


# Check Arguments
if [ $# -lt 4 ] 
then
	        echo "There are not at least 4 Arguments: Dir Space PageTitle yes/no"
	        exit 0
fi
if [ Dir == "" ]
then
	        echo "Argument 1 is empty"
	        exit 0
fi
if [ ! -d /data/images/$Dir ]
then
	        echo "Argument 1 Dir: $Dir does not exist"
	        exit 0
fi
if [ $MakeToc == "no" ]
then
	        html="{make-top}"
else
	        html="{toc} \n {make-top}"
fi

cd /data/images/"$Dir"
for file in `find . -type d | grep -v "thumbs" | grep -v "cache" | egrep -i "$GrepFor" | sort`
do
	echo $file


        NumOfPics=`ls -t "$file" | egrep -i "\.(jpg|gif|png|bmp|avi|flv|mov)$" | wc -l`
	        if [ $NumOfPics -gt 0 ]
	then
		        then
                file=$(echo "$file"|sed 's/\.\///g')
		                html="$html \n h1. $file \n {go-top} \n "
		                group=$file
		                for image in `ls "$file" | egrep -i "\.(jpg|gif|png|bmp)$"`
		do
			                do
                        file2=$(echo "$file"|sed 's/ /%20/g')
			
                        if [ $file2 == "." ]
                        then

                                file2=""
                        else
                                file2="$file2/"
                        fi
                        html="$html {me-image:path=$Dir/$file2/|image=$image|group=$group}"
		                done
                for movie in `ls "$file" | egrep -i "\.(flv|avi|mov)$"` 

                	do
			do
                        file2=$(echo "$file"|sed 's/ /%20/g')
                     	   	html="$html {me-video:path=$Dir/$file2/|image=$movie}"
                done
		                html="$html \n "
	        fi
	
done

/opt/atlassian-cli/confluence.sh --action storePage --space "$Space" --title "$PageTitle" --content "$html"

Line 73 and 76 can be expandede with a {include-fancybox}\\\\n or {include-lightbox}\\\\n is You want a lighbox popup of the image

...