IOS 批量打越獄包 shell批量打包

往往一個軟體的IOS越獄包需要很多渠道,以前我是修改一次渠道號,然後再重新打包,但隨著越來越多的渠道號,讓我望而生畏,只能找個自動的打包語句了。用shell語句很輕鬆的搞定此問題。分析一下,多個渠道的越獄包的不同之處,就是有一個渠道號不一樣,其他的代碼都一樣。而自動產生多渠道越獄包,也只是修改包中的一個渠道號。思路:a、先準備越獄包(例如TableTest.ipa)。b、解壓此越獄包,將產生payload檔案夾。c、修改channelID.txt檔案中的渠道號。d、壓縮payload檔案夾,產生

shell中變數的引用(兩種方式:$變數名,${變數名})。

一.基礎我們定義一個變數(等號兩邊不能有空格)FILEPATH=/var/home/sssFILEFILENAME=test001在引用這個變數是我們可以直接使用$後面跟上變數的名字比如:       $FILEPATH還可以 :  ${FILEPATH}使用${}這種方式的好處是可以方便的實現兩個變數的串連,同時看著也比較清楚。${FILEPATH}/${FILEFILENAME}這樣便可以表示這個檔案的全路徑了-----------------------------------------

Shell 指令碼自動Telnet 並執行遠端機器的指令碼

簡單使用狀況#!/bin/sh(sleep 10; echo "username"; sleep 10; echo "password"; sleep 10; echo "pwd"; sleep 50; #echo exit)|telnet $ip這裡只是串連到遠端機器,查看一下當前所在的目錄。username/password 是telnet 到遠端機器的使用者名稱,密碼sleep 是一個等待時間,根據具體的機器狀況或是執行命令的需要的時間來設定。

Linux/Unix shell 自動發送AWR report

       觀察Oracle資料庫效能,Oracle內建的awr 功能為我們提供了一個近乎完美的解決方案,通過awr特性我們可以隨時從資料庫提取awr報告。不過awrrpt.sql指令碼執行時需要我們提供一些互動資訊,因此可以將其整合到shell指令碼中來實現自動產生指定時段的awr報告並發送給相關人員。本文即是描述linux shell指令碼來實現此功能。        1、shell指令碼robin@SZDB:~/dba_scripts/custom/awr> more

Linux/Unix shell 自動發送AWR report(二)

       觀察Oracle資料庫效能,Oracle內建的awr 功能為我們提供了一個近乎完美的解決方案,通過awr特性我們可以隨時從資料庫提取awr報告。不過awrrpt.sql指令碼執行時需要我們提供一些互動資訊,因此可以將其整合到shell指令碼中來實現自動產生指定時段的awr報告並發送給相關人員。本文對Linux/Unix shell 自動發送AWR report的功能進行了完善和補充。   

Linux/Unix shell sql 之間傳遞變數

       靈活結合Linux/Unix Shell 與SQL 之間的變數傳輸,極大程度的提高了DBA的工作效率,本文針對Linux/Unix shell sql 之間傳遞變數給出幾個簡單的樣本以供參考。       Linux/Unix 下調用SQL,RAMN 請參考:Linux/Unix shell 指令碼中調用SQL,RMAN指令碼 一、樣本1、shell變數接受sql傳回值之方式一oracle@SZDB:~> more ./retval.sh#!/bin/bashRETVAL=`

Linux Shell 編程筆記

 #/bin/bash1、萬用字元*:匹配任何字元和字串,包括Null 字元串。?:匹配任意一個字元。如:?abc可以匹配任何以abc結束,以任一字元開關的四個字元的字串。[…]:匹配括弧裡列出的任何單字元。如abd[def]匹配以abc開頭,以def中任意一個字元結尾的字串。2、別名,自訂一個命令,作為其它命令的縮寫,減少鍵盤輸入。如:alias list=’ls-l’取消別名:unalias list3、給指令碼添加可執行許可權:chmod +x

一個自動升級的shell

echo "*****************Ess開始升級****************************"curDate=`date '+%Y%m%d'`cp ./applications/xxxx.ear  ./applications/xxxx.ear.back${curDate}#檢查升級程式包是否已上傳if [[ -f ./upload/xxxx.ear ]];then  echo "*****************要升級的xxxx.ear已上傳**************

Shell 的source命令

http://www.xxlinux.com/linux/article/development/shell/2006-09-22/4499.htmlhttp://www.diybl.com/course/6_system/linux/Linuxjs/20071027/80454.htmlhttp://linux.chinaunix.net/techdoc/system/2008/09/04/1030374.shtmlexec和source都屬於bash內部命令(builtins

啟動shell環境

6.3 啟動shell環境init_post函數來自同一個檔案的814行: 811/* This is a non __init function. Force it to be noinline otherwise gcc 812 * makes it inline to init() and it becomes part of init.text section 813 */ 814static noinline int init_post(void) 815       

linux Linux Shell指令碼編程--scp命令詳解

Linux Shell指令碼編程--scp命令詳解命令:scp不同的Linux之間copy檔案常用有3種方法:第一種就是ftp,也就是其中一台Linux安裝ftp Server,這樣可以另外一台使用ftp的client程式來進行檔案的copy。第二種方法就是採用samba服務,類似Windows檔案copy 的方式來操作,比較簡潔方便。第三種就是利用scp命令來進行檔案複製。   

linux-shell-||,&&{},(),reg-命令執行順序

linux-shell-||,&&{},(),reg-命令執行順序 &&    格式:命令1 && 命令2    作用:& &左邊的命令(命令1)返回真(即返回0,成功被執行)後,& &右邊的命令(命令2)才能夠被執行。    例:    $ mv /apps/bin /apps/dev/bin && rm -r /apps/bin   

shell最基礎的筆記

注意:“=”左右兩邊都不能有空格,BASH中的語句結尾不需要分號程式1#!/bin/sh#echo somethingecho "hello world"echo "hello !!"cd /root/Desktopmkdir ./abc程式2,變數不需要類型,也不需要定義,使用的時候加上$,賦值的時候不用#!/bin/sh#set variable aa="hello world"#print aecho "A is:"echo $a如果是在字串中如何輸出變數num=2echo "this

初學shell語言,移動一半的檔案

(功能:將目錄下的一般檔案移動到./save目錄下,不移動這個目錄本身和fun.sh這個檔案)fun.sh#!/bin/bash#當沒有./這個目錄就建立它if [ -d ./save ]then echo "<save> has existed "else mkdir ./savefi#counter為2的倍數的時候就移動檔案counter=0#將表示counter/2的餘數sd=0b="./"for files in *dolet counter="$counter +

Berkeley DB XML Shell常用命令使用執行個體

  Berkeley DB XML Shell常用命令使用執行個體作者:gobitan(雨水) 日期:2007-04-04 轉載請註明出處http://blog.csdn.net/gobitan 建立容器createContainer book 向容器中加入文檔(可以在一個容器中放入多個文檔,但每次只能放入一個文檔)putDocument book1.xml '<bookList> <book>    <name>Berkeley DB XML

linux shell ftp上傳下載操作

ftp -i -v -n <<EOFopen 192.168.65.1 8888user admin 123456cd /adminlcd D:/shell/dataget "data.zip"byeEOFftp下載,open ip port是串連伺服器,user username password是登陸,cd /admin是cd到FTP伺服器下面的admin目錄下,lcd d:/shell/data是用來改變本地的工作目錄到d:/shell/data目錄下,get

Unix/Solaris下shell開發淺議

一、Shell變數分為本地變數和環境變數。        1、本地變數  -- 在使用者現有啟動並執行指令碼中使用              1) 定義本地變數      格式: variable-name=value                   例子:[root@jike1 /root]# LOCALTEST="test"                               [root@jike1 /root]# echo $LOCALTEST test            

shell(7) 使用者互動.doc

命令列參數,positional parameter$0 完整程式名(basename命令可去掉路徑) $1第一個參數,超出9時${10}$# 參數個數$* 命令列中的所有參數,作為一個單詞$@ 命令列中的所有參數,作為多個單詞$$ 當前shell的PID$- shell的一些屬性$! 前一個後台進程的PID echo`basename $0`              #獲得程式名echo${!#}                    #獲得最後一個參數for((i=1;i<=$#;

linux 下 shell 編程(菜鳥筆記)

一個簡單的例子:#!/bin/bashecho "What's your favourite star?"select var in "Leehom" "Vae" "Jay" "Jolin"; dobreak;doneecho "You have selected $var"運行結果:root@ubuntu:~# ./star.shWhat's your favourite star?1) Leehom2) Vae3) Jay4) Jolin#? 1You have selected

shell—– 條件選擇 if && case

1 if #!/bin/bashecho "Please chose your favourite fruit:";select fruit in "apple" "orange" "banana" "none";dobreak;done;if [ $fruit == "apple" ] then echo "you like apple!"elif [ $fruit == "orange" ] then echo "you like orange!"elif [ $fruit ==

總頁數: 301 1 .... 60 61 62 63 64 .... 301 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.