可以輸入參數的Java調shell執行個體代碼

private boolean exec(String Cmd, String Input[])  {  boolean rc;  try  {  porc = Runtime.getRuntime().exec(Cmd);  pout = new PrintStream(new BufferedOutputStream(porc.getOutputStream()));  pin = new DataInputStream(new

Illustrator簡單繪製一隻破殼而出的小黃雞教程

給各位Illustrator軟體的使用者們來詳細的解析分享一下簡單繪製一隻破殼而出的小黃雞的教程。教程分享:在Ai軟體中,建立一個800*800的文檔,選擇橢圓工具,畫一個橢圓圖形,如圖所示 然後選擇鋼筆工具,勾出如下的路徑,再選中橢圓和路徑到視窗—路徑尋找器—點擊分割,如圖所示  點擊圖形右鍵選擇取消編組,並給分割後的圖形,添加漸層顏色,如圖所示  接著選擇橢圓工具,按住shift畫多個正圓圖形,並·添加漸

Centos下批量替換檔案中的內容shell指令碼

Centos批量替換檔案內容這兩天使用火車頭採集了一些資料,由於產生了很多SQL檔案。我想將每個SQL檔案中的固定內容替換為另外的內容.手工一個個改檔案配置有點不太實際,所以google了一下,找到批量替換檔案內容的好方法。命令結構如下:find -name '要尋找的檔案名稱' | xargs perl -pi -e 's|被替換的字串|替換後的字串|g'下面這個例子將目前的目錄及所有子目錄下的所有sql檔案中的“戀香緣”替換為“http://www.111

Android裝置如何安裝完整的shell工具BusyBox

由於工作需要,經常要串連手機並用adb進行一些操作,發現shell功能很好用,但是處於閹割狀態,最明顯的一條是,執行了一些命令之後,目錄下出現了一些 -p 、 -l 、 755 之類的檔案,讓人很是蛋疼。更明顯的是,一些linux好用的第三方工具,挪到android下根本無法執行。。於是就想辦法讓android裝置支援全功能的shell。這裡最直接的就是安裝BusyBox了。什麼是BusyBox    BusyBox 是標準 Linux

linux中shell指令碼提取路徑中提取目錄名、檔案名稱及副檔名

編寫指令碼(Shell)時,經常會遭遇包括全路徑的檔案名稱裡提取路徑名、檔案名稱等。在這裡包括全路徑的檔案名稱為/usr/local/apach2/etc/httpd.conf定義為FILE=”/usr/local/apach2/etc/httpd.conf”(1)提取檔案名稱FILENAME=${FILE##*/}##*/ 表示刪除從最前面開始至最後一個/出現的部分,因此FILENAME為httpd.conf。(2)提取副檔名EXT=${FILE##*.}和(1)一樣,

linux下shell及awk統計日誌中相同ip的訪問次數

awk統計ip訪問次數 現在有一個檔案,資料量大概在200多萬條記錄,想用shell的awk做統計,檔案的格式如下#關鍵字#URL#IP地址#test|123|1test|123|1test|123|2test2|12|1test2|123|1test2|123|2現在想要統計的結果是:查看同一個關鍵字和URL總的訪問的次數,以及多少個不同的IP,輸出到一個檔案中SQL的實現就很簡單 select keyword ,url ,count(1),count(distinct IP) group

shell遍曆目錄及其子目錄下的所有檔案

shell指令碼太強大了,接觸到的始終是冰山的冰山一角。shell 遞迴遍曆目錄 #!/bin/bashecho "please input the directory:"read cdirfor dir in $(find $cdir -type d); do    echo change to $dir    cd $dir    ls   

linux下zabbix agentd用戶端外掛程式Shell一鍵自動安裝指令碼

這次生產環境上線了多台Linux伺服器,需要全部納入Zabbix監控範疇,一台一台的去裝Zabbix Agentd外掛程式那就太苦逼了,所幸Zabbix用戶端外掛程式是支援綠色安裝的,就寫了個簡單的一鍵安裝指令碼,然後配合 Secure CRT 的多視窗互動命令一次性就可以搞定了。正常啟動Zabbix用戶端服務其實只需要2個檔案: zabbix_agentd 和 zabbix_agentd.conf,需要特別說明的是:zabbix_agentd 最好是和 Zabbix_Server

linux中shell test 條件運算式說明

條件運算式("CONDITIONAL EXPRESSIONS")條件運算式用於 [[ 複合命令以及內建命令 test 和 [ 中,用來測試檔案屬性,進行字串和算術比較。運算式使用下面的單目或二進位操作構造。如果某操作的任何 file 參數的形式是檔案符號:在info bash裡的第“6.4 Bash Conditional Expressions”節裡開頭有一句話說明了shell條件判斷的二個機制:Conditional expressions

shell中for what? while 與 until對比

終於,來到 shell 十三問的最後一問了… 長長吐一口氣~~~~最後要介紹的是 shell script 設計中常見的”迴圈”(loop)。所謂的 loop 就是 script 中的一段在一定條件下反覆執行的代碼。bash shell 中常用的 loop 有如下三種:* for* while* untilfor loop 是從一個清單列表中讀進變數值,?K”依次”的迴圈執行 do 到 done 之間的命令列。例:for var

Shell對find查詢檔案操作執行個體

例1典型操作,遍曆目錄下所有js並用yuicompressor壓縮  代碼如下複製代碼 for i in `find asset/v2 -name "*.js"`;do    echo "compress $i"    java -jar tool/yuicompressor.jar --charset=utf8 -o $i $i --nomungedone

linux中利用shell監控網站狀態

今天給自己的網站寫了shell監控,避免網站掛了我都不知道,這個指令碼是分別檢查網頁狀態和網頁連線時間,還可以根據自己的需要進行擴充,很強大.指令碼內容:vi check-web.sh  代碼如下複製代碼 #!/bin/shweblist=/root/weblist.txtfor list in `cat $weblist|grep -E -v "#|^$"`dohttpcode=`curl -o /dev/null -s -w %{http_code} &

linux中shell指令碼監控網站80連接埠與網站是否正常

監控網站80連接埠很多時候我們不知道網站80連接埠是否正常,當然我以前的shell監控網站狀態(續)這篇文章也可以監控網站,這裡只是給大家提供另外一個思路去監控網站.指令碼內容:  代碼如下複製代碼 vi check-80.sh#!/bin/bashnmap -P0 -p80 -sS -vv blog.slogra.com|grep 80 |tail -n1>/tmp/nmap.txtcheck_80=`cat /tmp/nmap.txt|awk '{print $2}'

Linux shell命令學習筆記(一)

擷取伺服器IP的Shell 指令碼:  代碼如下複製代碼 #!/bin/bashifconfig  | grep 'inet addr:'| grep -v '127.0.0.1' |cut -d: -f2 | awk '{ print $1}' 下載整站wget -mk http://www.111cn.net判斷檔案的存在與否   代碼如下複製代碼 #!/bin/bashif [ ! -f /root/log.l

Linux中Shell入門教程

Shell入門教程:Shell變數    變數變數是暫時用來儲存資料的地方,是一個記憶體空間。bash shell和其他的程式設計語言,沒有“資料形態”,也就是說預設情況下不區分一個變數是整型還是浮點型等,除非你使用declare語句申明變數類型。在bash

shell 大量刪除指定目錄下的目錄

拿.svn舉例比如我要刪除/data/web/下的所有.svn目錄,那麼執行以下命令即可。  代碼如下複製代碼 cd /data/webfind . -type d -name ".svn"|xargs rm -rvf 去掉指定目錄下指定類型檔案的可執行屬性  代碼如下複製代碼 find ./ -type f -name "*.php" -exec chmod a-x {} ; find ./ -type f

linux中shell 迴圈處理每天資料

日期迴圈,在處理某些按日期存放的資料中很有用。尤其是測試和補錄,刪除,重新處理資料。但是如果遇到跨月等情況,單純用數值迴圈是不行的。本shell即可用於處理多日資料情況。  代碼如下複製代碼 #!/usr/bin/env bash#author: Andy Zhou#Date:2013.8.6source dateutil.shbegin=20130701end=20130904for (( d=$begin; d<=$end; d=`getnextday $d `));

linux shell產生apache認證指令碼

apache+mod_ssl中認證產生方法首先產生認證請求:  代碼如下複製代碼 #openssl req -new > server.csr

linux shell自動建立ca認證指令碼

指令碼內容:  代碼如下複製代碼 #!/bin/bash# Author: MOS# Script name: mos_ca.sh# Date & Time: 2013-01-06/23:05:35# Version: 1.0.2# Description:#[ -f /etc/sysconfig/mos_ca.conf ] && .

shell實現ssh自動登陸伺服器指令碼

ssh串連遠程主機時候會詢問密碼,跟su、sudo命令的預設行為一樣,是不從stdin讀入資料的,傳說是為安全考慮,但是有時候在指令碼當中確實需要無人守值的登陸。搜尋一下不難找到類似的例子,使用expect來完成密碼應答:  代碼如下複製代碼 #!/bin/bashauto_login_ssh () {    expect -c "set timeout

總頁數: 301 1 .... 220 221 222 223 224 .... 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.