使用shell腳本往文件中加一列
上午大學同學問了我一個腳本的問題,大概需求就是看到所有端口的開啟情況,還要知道每個端口的應用程序路徑,而且要和之前的數據齊平,就是再加一列數據。我腚眼一看,非常容易嘛,但由於當時忙,所以就說中午給他發過去,但到自己寫的時候,各種問題啊,awk的用法找了又找,不得不說awk非常偉大,腳本如下:
show_path.sh
#!/bin/bash pid=`netstat -lntup |awk ‘{if (NR>2){print $7}}‘|awk -F ‘/‘ ‘{print $1}‘` for pid in $pid do pwdx $pid done
執行腳本all.sh
#!/bin/bash netstat-lntup|awk ‘{if (NR>2) print}‘ >source.txt sh show_path.sh >old.txt paste -d "\t" source.txt old.txt
運行時只需要執行all.sh腳本即可,效果圖如下:
使用shell腳本往文件中加一列
相關推薦
使用shell腳本往文件中加一列
path 效果 腳本 .cn .com txt 列數 $1 9.png 上午大學同學問了我一個腳本的問題,大概需求就是看到所有端口的開啟情況,還要知道每個端口的應用程序路徑,而且要和之前的數據齊平,就是再加一列數據。我腚眼一看,非常容易嘛,但由於當時忙,所以就說中午給他發過
shell腳本獲取文件中key/value的小方法
cat 方法 rep read line 兩個 color div logs shell腳本 方法有N種,awk、sad、grep、cut。。。 以上幾種方式不寫了,就寫兩個不太常用到的。 廢話少說,直接上代碼: cat a.txt aa.gif=aaaa.gif
最近感想+用shell腳本新建文件時添加創建的註釋
網易雲 string 上班 amp 吸引 都是 2017年 現象 保持 離職了將近20天了,帶著女朋友回家見了下家長,過了個國慶節,5號返深。當時離職的原因是,對工作現狀不滿(工資待遇低,倒掛),對工作內容積極性不高(興趣不深、沒有成就感),導致這種現象的原因,我分析了下歸
(轉)shell腳本之文件測試操作符及整數比較符
clas htm 運算 數值計算 整數 ima 分享 www 表達式 shell腳本之文件測試操作符及整數比較符 原文:http://www.cnblogs.com/Steward-Xu/p/6722592.html 一、文件測試操作符: 在書寫測試表達式是,可以使用一
linux shell腳本關於文件存在與否的判斷
inux 文件 fail linux shell腳本 創建 連接 lib64 關於 判斷一個軟鏈文件是否存在,如 /usr/lib64/libssl.so 是一個軟鏈文件(ln -s 創建),如下子句判斷結果一致: file=/usr/lib64/libssl.so if
python練習六十二:文件處理,往文件中所有添加指定的前綴
文件處理 pytho += txt mat write 執行 nbsp 格式 往文件中所有添加指定的前綴方法一:open方法f_r = open(‘text.txt‘) f_w = open(‘text_new.txt‘,‘w+‘) i = 0 while True:
Android.mk腳本推斷文件是否存在
client clas llb python 拷貝 san pos nsf ans Android.mk 推斷文件是否存在,若存在則復制該文件到某個文件夾 $(shell test -f [文件] && echo yes)的值假設是yes, 則文件存在
shell腳本實例-批量添加用戶名密碼
linux for if shell腳本 #!/bin/bash read -t 30 -p "Input name:" name read -t 30 -p "Input number:" num #輸入要批量添加的用戶數量並將變量賦給num read -t 30 -p "Input pas
shell讀取nginx配置文件中nginx的端口
count 文件中 onf pri ace stat class pac lis #!/bin/shport=`nl /usr/local/openresty/nginx/conf/nginx.conf | sed -n ‘/listen/p‘ | awk ‘NR==1{p
腳本實現文件備份和定期刪除備份文件
website name %d 定期刪除 post rond 腳本 load config crontab -l4 3 * * * tar -czvf /home/backup/nas_`date +%Y%m%d`.tar.gz /data/website/uploadfi
使用windows腳本移動文件
web test ali 資料 clip catalina eba windows 網上 1. 移動腳本 在部署web項目時,一般需要將打包的war包發布到Tomcat目錄下,所以自己就在網上查找資料寫了一個簡略的移動文件的腳本,如下: @echo off echo
expect腳本同步文件、指定host和要同步的文件、構建文件分發系統、批量遠程執行命令
expect腳本 expect遠程同步 expect腳本同步文件 1.自動同步文件 [root@garytao-01 shell]# vi 4.expect 增加如下腳本內容: #!/usr/bin/expect set passwd "123456" spawn rsync -av root@1
expect腳本同步文件、expect腳本指定host和要同步的文件、構建文件分發系統、批量遠程執行
expect腳本同步文件 expect腳本指定host和要同步的 構建文件分發系統 批量遠程執行命令 20.31 expect腳本同步文件 自動同步文件 #!/usr/bin/expect set passwd "rootroot" spawn rsync -av [email protected]
20.31 expect腳本同步文件 20.32 expect腳本指定host和要同步的文件 20.
20.31 expect腳本同步文件 220.31 expect腳本同步文件 20.32 expect腳本指定host和要同步的文件 20.33 構建文件分發系統 20.34 批量遠程執行命令 20.31 expect腳本同步文件 20.32 expect腳本指定host和要同步的文件 20.
expect腳本同步文件expect腳本指定host和要同步的文件 構建文件分發系統批量遠程執行命令
十八周二次課(4月26日)20.31 expect腳本同步文件#!/usr/bin/expectset passwd "liang.123"spawn rsync -av [email protected]:/tmp/12.txt /tmp/ 將遠程的/tmp/12.txt同步
expect 腳本同步文件,指定host和要同步的文件,構建文件分發系統,批量遠程執行命令
expect文件分發 同步 執行命令 expect腳本自動同步文件 #!/usr/bin/expectset passwd "1q2w3e"spawn rsync -av [email protected]:/tmp/12.txt /tmp/expect {"ye
20.31 expect腳本同步文件;20.32 expect腳本指定host和要同步的文件;
expect腳本同步文件20.31 expect腳本同步文件;20.32 expect腳本指定host和要同步的文件;20.33 構建文件分發系統;20.34 批量遠程執行命令20.31 expect腳本同步文件自動同步文件1. 同步遠程機器hao2上/tmp/12.txt文件 到本機/tmp/下 :[roo
expect腳本同步文件、expect指定host和要同步的文件、構建文件分發系統、批量遠程執行命令
expect 一、expect腳本同步文件自動同步文件 ,把遠程的文件同步到本機cd /usr/local/sbin1.腳本內容:#!/usr/bin/expectset passwd "123456"spawn rsync -av root
expect腳本同步文件,expect腳本指定host和要同步的文件,構建文件分發系統,批量遠程執行
ron 構建文件分發系統 vim private you 參數 system print idle expect腳本同步文件 在一臺機器上把文件同步到多臺機器上 自動同步文件 [root@akuilinux01 sbin]# vim 4.expect #!/usr/bi
七十四、expect腳本同步文件、expect腳本指定host和要同步的文件、構建文件分發系統、
echo 密鑰認證 index bytes 裏的 自動 exp ssh receiving 七十四、expect腳本同步文件、expect腳本指定host和要同步的文件、構建文件分發系統、批量遠程執行命令一、expect腳本同步文件 自動同步文件,在一臺機器上同步文件到另一