這個寫成腳本就可以實現(xiàn)了,你說的: goto是一個循環(huán),在shell里構(gòu)建循環(huán),例如
作為一家“創(chuàng)意+整合+營銷”的成都網(wǎng)站建設(shè)機構(gòu),我們在業(yè)內(nèi)良好的客戶口碑。創(chuàng)新互聯(lián)提供從前期的網(wǎng)站品牌分析策劃、網(wǎng)站設(shè)計、網(wǎng)站建設(shè)、做網(wǎng)站、創(chuàng)意表現(xiàn)、網(wǎng)頁制作、系統(tǒng)開發(fā)以及后續(xù)網(wǎng)站營銷運營等一系列服務(wù),幫助企業(yè)打造創(chuàng)新的互聯(lián)網(wǎng)品牌經(jīng)營模式與有效的網(wǎng)絡(luò)營銷方法,創(chuàng)造更大的價值。
(linux執(zhí)行不了windows的程序,內(nèi)核不同,如果你要運行exe,需要裝wine,我就用linux的程序來執(zhí)行了)
datetime=$(date +%H%M%S) (這里設(shè)定的是時間,你可以選擇參數(shù),我是時分秒)
loop (){
diff qsot.txt xuanpai.txt
}
sh zhushuju.sh
if [ $? -eq 0 ];then
echo “$datetime”
else
return (返回)
fi
sleep 10
sh qsort.sh qsort.txt (執(zhí)行后輸出到qsort.txt)
if [ $? -eq 0 ];then
echo "$datetime"
else
return
fi
sleep 10
sh xuanpai.sh xuanpai.txt
sleep 5
loop
read -p "end"
可能有什么錯誤,呵呵。
基本語法:
for i in ;
do;
done
1、處理文件夾下的所有文件:
for i in $(ls /public/home/fengting/demo/pan69/sort_bam);
2、簡單的for循環(huán):
for ((i=1;i=33;i++));
do? ngmlr -t 10 -r /public/home/fengting/database/reference/rice/IRGSP-1.0_genome.fasta -q /public/home/fengting/data/hhz/H7L$i.arrow.polish.fasta -o?/public/home/fengting/data/rihhz/H7L$i.sam
你可以在兩條或者多條命令之間加上分號。比如,你想在/下創(chuàng)建一個文件夾,然后再給這個文件夾里面創(chuàng)建一個文件,在給這個文件一個777權(quán)限。就可以這么寫:
mkdir
/test;touch
/test/1.txt;chmod
777
/test/1.txt
還有就是管道符。管道符是連接幾個命令的。管道符左邊的命令是輸出,管道符右邊的命令式對左邊輸出的一個輸入(有的時候可以理解為一個條件)
比如,有一個文件有100行(假設(shè)是/a.txt),你只想查看第二十五行,就可以這么寫:
head
-25
/a.txt
|
tail
-1
那么管道符的左邊“head
-25
/a.txt"的意思是查看這個文件的前25行,
管道符的右邊是查看倒數(shù)第一行,
那么這個命令連起來就可以理解為查看這個文件的前25行中的倒數(shù)第一行,也就是第二十五行。
新建一個文件,名字為test(自己定義的名字)
nano test.sh
在里面編寫腳本
?程序必須以下面的行開始(必須方在文件的第一行):
?#!/bin/sh
符號#!用來告訴系統(tǒng)它后面的參數(shù)是用來執(zhí)行該文件的程序。在這個例子中使用/bin/sh來執(zhí)行程序。
(能寫一些shell普通命令,命令用分號隔開)
例子:
#! /bin/bash
# shutdown pc
sudo
shutdown +1
執(zhí)行方法
(1)在控制臺輸入命令執(zhí)行:
sh
test.sh
(2)先給腳本可執(zhí)行權(quán)限,雙擊執(zhí)行:
右鍵此文件,選擇屬性-權(quán)限,最下方會有一個“允許以程序執(zhí)行文件”,將這一項勾選,就可以了。
或在命令行下附予權(quán)限:
chmod 777
test.sh 或: chmod +x test.sh
當(dāng)前名稱:linux命令批處理 linux批量cp
網(wǎng)頁URL:http://muchs.cn/article24/dosjhce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供ChatGPT、響應(yīng)式網(wǎng)站、網(wǎng)站營銷、虛擬主機、外貿(mào)網(wǎng)站建設(shè)、微信小程序
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)