最新文章

頁: 1 [2] 3 4 ... 10
11
Linux 討論版 / Re: 錯誤副檔名的修正
« 最新文章 由 john0221 2017-04-13 09:27 »
感謝回覆~
type=$(file -0 -F" " "$f" | grep -aPo '\0\s*\K\S+') 這一行我研究不出來,grep後面這段看不懂
懇請dark兄解惑,謝謝~
12
Linux 討論版 / Re: 錯誤副檔名的修正
« 最新文章 由 dark 2017-04-13 08:15 »
find 後面要加路徑參數

for 那個欄位是放變數
您希望用正規表示式?

13
Linux 討論版 / Re: 錯誤副檔名的修正
« 最新文章 由 john0221 2017-04-12 14:46 »
for f in *.{jpg,JPG,png,PNG,jpeg,JPEG}; do
    type=$(file -0 -F" " "$f" | grep -aPo '\0\s*\K\S+')
    mv "$f" "${f%%.*}.${type,,}" 
done

以上的code錯在哪裡呢?謝謝
14
Linux 討論版 / Re: 錯誤副檔名的修正
« 最新文章 由 john0221 2017-04-12 14:43 »
在本目錄執行,是不是改成如下?謝謝

find | grep -iE 'jpg$|jpeg$|png$|gif$' | while read f;do
   ans=$(file "$f")
   if [ "$(echo $ans | grep 'image data')" != "" ] ; then
      # 再 grep 一次避免意外
      newname2=$(echo $ans | awk '{print $2}' | grep -iE 'jpg$|jpeg$|png$|gif$')
      # 想全小寫
      #newname2=$(echo $newname2 | sed 's/[A-Z]/\l&/g')
   fi
   if [ "$newname2" != "" ] ; then
        mv "$f" "$(echo "$f" | sed 's/\.[a-zA-Z]\{1,4\}$//')'.'$newname2" && echo ok || echo 'the same'
   else
       echo "$f"
   fi
done

執行後提示find參數說明usage: find [-H | -L | -P] [-EXdsx] [-f path] path ... [expression]
15

【106年工業局補助】開春第一梯次!給你企業要的職場技能!

第一部曲[技能培訓]:
1.基礎課程
C程式設計
資料結構與演算法
電子電路概論

2.核心課程
類比電子學實驗
生醫數位訊號處理
生理訊號感測應用
生醫類比訊號處理
MCU韌體開發設計
無線感測傳輸與醫療應用

3.延伸課程
醫療電子產業市場趨分析
研發專案管理實務

第二部曲[專題實作]:
Team Work系統開發 智慧型醫療電子產品應用
發揮您的創意,做出專業的智慧醫療產品,智慧手環、血壓計、額溫槍、血糖機、心率量測...等

第三部曲[成功就業]:
艾鍗專業,有目共睹!我們能讓你和產業接軌
您絕對不能錯過千載難逢的好機會!
訓後舉辦成果發表會,展現訓練成果
眾多科技大廠現場面試徵才!
歷屆蒞臨徵才廠商:金寶、鴻海、廣達、浩鑫、禾伸堂、微星、捷銳...等80多間



★ 報名參加 直接送 獨家完整開發套件包:
業界唯一 獨家研發 絕無僅有 (※由艾鍗師資群與研發團隊共同精心設計)
數位IC共6個模組、類比IC共8個模組、Weng Nano開發板+周邊套件x10---全部備齊
專為學習者設計的教學開發板,讓您在學習的路上更能事半功倍!

★ 本說明會完整說明[物聯網產品開發]及[未來應用]
★ 講師擁有15年以上產品開發經驗,完整傳授know how,從中看見[職場需求]一展長才之處

★ 補助資格
身分: 待業\役畢\應屆畢業\打工族\醫、理、工、資、通、電等相關科系\歡迎應屆畢業生、甫退役或研發替代役之預備役男參加本班!

★ 模擬業界環境,訓練完成,保證面試!一年只開一班,今年僅20位名額
未來30年關鍵核心黃金技術 ! 掌握技術 成就自己一輩子的事業成功



////////////////////還再為轉職就業而煩惱嗎?來參加免費說明會,我們將回答您的提問,解決您的疑問!////////////////////////

參加再送OTG隨身碟 (8G)!
歡迎來電洽詢 02-2316-7736 將由專人為您解說
或至課程網頁留下您的資料 將由專人回撥給您

https://www.ittraining.com.tw/ittraining/106_IEI/index_ME.html
16
Linux 討論版 / Re: 为什么我的crontab会有这种问题,求助
« 最新文章 由 钟良 2017-04-12 10:09 »
问题已解决
解决方法:
把脚本中ifconfig 改成全路径/sbin/ifconfig 问题解决
IP="`/sbin/ifconfig eth0|awk -F"[ :]+" 'NR==2 {print $4}'`_$(date %F%H%M)"
17
Linux 討論版 / 为什么我的crontab会有这种问题,求助
« 最新文章 由 钟良 2017-04-12 09:54 »
有个很习怪的问题,你帮我分析一下,以下是脚本代码:

#!/bin/bash
IP=`ifconfig eth0| sed -n '2p' | awk -F":" '{print $2}' | awk  -F' ' '{print $1}'`
DATE=`date +%F+%H%M`
/bin/mkdir /backup/$IP$DATE -p


*/1 * * * * /bin/sh /scripts/tar.sh >/dev/null 2>&1
脚本的功能是,创建一个以ip+日期时间为名字的目录,
问题现在是,脚本通过手动sh执行,结果正常能创建带IP和时间的目录,放在crontab计划任务中,执行却只能创建出日期的目录,前面IP部分不显示,你帮我分析一下,这是哪里的问题,谢谢
drwxr-xr-x. 2 root root 4096 4月  12 09:01 192.168.2.1332017-04-12+0901
drwxr-xr-x. 2 root root 4096 4月  12 08:46 2017-04-12+0846
18
Linux 討論版 / Re: 錯誤副檔名的修正
« 最新文章 由 dark 2017-04-11 16:48 »
剛好有
# file /all_mount/sda/tmps/png/256_01.png
/all_mount/sda/tmps/png/256_01.png: PNG image data, 256 x 256, 8-bit/color RGBA, non-interlaced
# file /all_mount/sda/tmps/png/3651/S.ico
/all_mount/sda/tmps/png/3651/S.ico: MPEG sequence


代碼: [選擇]
#name2='jpg$|jpeg$|png$|gif$'
#findf=$(find /tmp | grep -iE "$name2")

#for f in $findf ; do
#...
#done
嗯 ... 這方法不好 , 路徑檔名可能有空白
代碼: [選擇]
find /tmp | grep -iE 'jpg$|jpeg$|png$|gif$' | while read f;do
   ans=$(file "$f")

   if [ "$(echo $ans | grep 'image data')" != "" ] ; then
      # 再 grep 一次避免意外
      newname2=$(echo $ans | awk '{print $2}' | grep -iE 'jpg$|jpeg$|png$|gif$')
      # 想全小寫
      #newname2=$(echo $newname2 | sed 's/[A-Z]/\l&/g')
   fi

   if [ "$newname2" != "" ] ; then
        mv "$f" "$(echo "$f" | sed 's/\.[a-zA-Z]\{1,4\}$//')'.'$newname2" && echo ok || echo 'the same'
   else
       echo "$f"
   fi
done
19
Linux 討論版 / Re: 請問有使用 iproute2 作分流的 OS
« 最新文章 由 dark 2017-04-11 16:04 »
感謝 twu2 大回覆

安裝的 iso 中 , 預設 kernel 都是 rpm
倒不知如何查詢這兩個選項是否開啟


目前雖然又不需要了
但上星期有用 centos 6.0 做了 lab
不 work 動作仍是在 ip rule add

雖然目前問題結束 , 但或許有天又會有需要
而從 centos4.4  5.5 6.0 lab 中的問題都相同
所以可能不是 "這些版本個別問題"

而事後小弟思考
小弟的做法與網路上大家的文章 , 恐怕還有一點點不同
那就是小弟都是 "單一台 client" 指向
(google 印象中 , 大家都是某網段走某條路)

小弟 lab 都砍了 , 若下次遇上 , 應會先朝這方面釐清
但若是這點 ... 那
"超舊版 redhat" 吃 netmask 32
現在版本不吃 ... 不太可能吧

20
Linux 討論版 / 錯誤副檔名的修正[已解決]
« 最新文章 由 john0221 2017-04-11 14:34 »
我的遇到的問題是,有5000張的圖檔,有jpg、png,但其中很多副檔名都亂了,如有些原是png檔卻用了jpg副檔名,有些原是jpgp檔卻用了png副檔名,但有些又是正確的。我想一次找出並還原本來的副檔名,參考了這個網站http://askubuntu.com/questions/631900/correct-file-extensions,但其指令有誤,grep參數-aPo有誤,grep的參數好像沒有P,懇求解惑,感謝
頁: 1 [2] 3 4 ... 10