xsync bash rsync非同步分發檔案

2021-09-12 19:57:55 字數 1020 閱讀 7724

前言,rsync 命令詳解,參看:

說明:1.下面的指令碼,迴圈直選用乙個

2.指令碼的使用,進入到要分發檔案的目錄,分發目標資料夾targetdir或檔案targetfile,就可以分發到其他機器上

xsync targetdir/

xsync targetfile

指令碼名稱:xsync.sh

#!/bin/bash

# $#:表示傳遞給指令碼或函式的引數個數。

#1 獲取輸入引數個數,如果沒有引數,直接退出

pcount=$#

if((pcount==0)); then

echo no args;

exit;

fi#2 獲取檔名稱

p1=$1

fname=`basename $p1`

echo fname=$fname

#3 獲取上級目錄到絕對路徑

pdir=`cd -p $(dirname $p1); pwd`

echo pdir=$pdir

#4 獲取當前使用者名稱

user=`whoami`

#5 迴圈

#for((host=0; host<5; host++)); do

#echo $pdir/$fname [email protected]$host:$pdir

#       echo --------------- 192.168.152.10$host ----------------

#       rsync -rvl $pdir/$fname [email protected]$host:$pdir

#done

#5 迴圈

for host in ; do

#echo $pdir/$fname $user@$host:$pdir

echo --------------- $host ----------------

rsync -rvl $pair/$fname $user@$host:$pdir

done

異或 異或相關

感謝 morning glory 贊助 異或異 或 de scri ptio ndes crip tion 給定 l,r l,r,求 i lr j lr i ji l r j l r i jl,r 1 09l,r 1 09 s olut ions olut ion 假設l 1,r 4l 1,r 4,...

異或和之和 異或問題

題目 有n個數,任選3個進行異或,求出所有三元組的異或和的和 普通計算是 o n 3 但是發現,對於異或的運算,就轉換為二進位制的運算,把每乙個陣列轉換為二進位制,再拆分,當且僅當 1 1 1 和 1 0 0 時,答案才為1,否則都是0,也就是說,只有這兩個情況是由貢獻的 把每個數位化為二進位制,然...

異或運算 有趣的異或運算

異或運算可以看做是沒有進製的加法,按位異或運算,相同為0,不同為1。0 0 0 0 1 1 1 0 1 1 1 0 觀察運算結果我們發現,當與0做異或運算時,另一元值不變 而與1做異或運算時,另一元值值取反。根據以上異或運算的特徵,可以有以下用途,除方便直觀外,運算效能也更加優異。1 變數重置0 假...