如何使用LINUX自動執行指令碼實現某目錄下檔案改名?

2025-03-29 16:30:18 字數 2237 閱讀 5397

1樓:匿名使用者

#!/bin/bash# this script name is modmv cd $1for filename in *do prefix=`echo $filename | sed -e 's/消消^\(1/'`suffix=`echo $filename | sed -e 's/^.1/'`mv $filename "$prefix`date "+y%m%d%h%m%s"`$suffix"done bash $ modmv /temp # 執行上拿數知面的指令碼。

本人條件有限。 此指令碼未經過測畢裂試。

後果自負。 請自行除錯。

2樓:匿名使用者

用shell語言應該可以實虧棚現,但我自銷讓則己一般習慣使用perl語言。

編一段**滑返,來完成這個功能。

3樓:匿名使用者

自己去著摸shell高階程式設計吧,我現在特別怕他,弄不好就和c混了。

linux shell 怎麼將乙個目錄下面檔名字進行改名

4樓:網友

#! /bin/bash

pth="/home/cnbubble/test/tt/" #建議寫局對路徑。

for f in `ls $pth`

dosed -i '1i #!/bin/sh' "$pth$f" #使用sed在第一行前加一行。

sed -i '1a ttisql xz_abmy 《上的指令碼會對要處理的資料夾中所有的檔案進行操作,指令碼放置此資料夾以外。不然要更改程式,避免操作自身。

linux下開發指令碼搜尋子目錄批量更改檔名

5樓:大大蟲

你這麼寫是不行的,date生成的日期都一樣了,檔名重複。

可以通過寫指令碼自動乙個個改名,但是去掉分秒之後,同目錄下同日期檔案,後改的會把前面的沖掉,也是丟檔案。

6樓:網友

cp命令將檔案複製到目錄資料夾。

如果需要複製乙個檔案到多個資料夾下,可以使用多條cp語句,或者使用shell指令碼。

7樓:網友

格式固定的話 去掉後面6個嘛~~~在加『.txt』~~

用獲取各個目錄下的檔名,用a表示檔名,a[0:12]獲取到你要的字串,在加'.txt',用b表示你要該的檔名,每讀取乙個重新命名乙個嘛~~~

如何用linux命令進入乙個目錄 並且執行該目錄下的乙個檔案

8樓:出門在外

cd /var/lib/

startup

linux下進入資料夾命令為cd,後面直接跟要進入的目錄名稱。/執行可以執行的指令碼檔案,如果沒有執行許可權chmod +x startup加下執行許可權再。

startup

9樓:網友

1. /var/lib/ (直接帶目錄執行)

2. cd /var/lib/ &&/startup (用&&連線兩條命令,先進入目錄,在執行)

10樓:網友

先看用 ls -trl來看看許可權,看你當前的使用者是否有執行許可權有執行許可權的情況下 再看是乙個什麼檔案。

一般來說 是乙個 shell檔案的話 就直接使用 bash shutdown

要不然就得使用 ./shutdown

shutdown是重啟的命令吧。

如何用shell指令碼實現 壓縮linux下某一目錄下的所有資料夾

11樓:胡糊虎

#!/bin/bash

for dir in `ls --file-type -1`;

doif [ echo $dir | grep "/$"` ]then

dir=`basename $dir`;

tar -zvcf $dir\. dir;

fidone

說明:儲存至檔名,並置於相應目錄下。

執行。/或sh

linux指令碼中./執行某個檔案和定時指令碼中自動執行某個檔案有什麼區別

12樓:網友

如果用定時呼叫指令碼的話,必須在指令碼最開始強制執行。profile檔案,不然程式不會讀這個檔案,也就不能使用。profile中的環境變數。

如果你的系統中沒有。profile檔案,那也得執行設定環境變數的檔案。

按鍵精靈如何在固定系統時間自動執行指令碼

do 時間 time if hour 時間 mod 2 0 and minute 時間 0 then traceprint 時間到 end if delay 1000 loop rem a s plugin.getsysinfo.getdatetime traceprint s dim s,年,月,...

linux自動巡檢指令碼之使用者切換後的命令執行

俯瞰樓下 切換的時候直接寫上要執行的巡檢指令碼 並把結果傳送的指令碼一起寫上例如 su aaaa s bin bash shell.sh 切到aaaa使用者用bash環境執行shell.sh指令碼其他自由發揮吧 檢查對應使用者的環境變數是否足夠指令碼的執行 許可權不夠 1 你看下你的指令碼有沒有讀和...

如何在linux下shell指令碼輸出帶顏色文字

誤資訊 0x?指令引用的0x00000000記憶體,該記憶體不能為read或written 然後應用程式被關閉。如果去請教一些 高手 得到的回答往往是 windows就是這樣不穩定 之類的義憤和不屑。其實,這個錯誤並不一定是windows不穩定造成的。本文就來簡單分析這種錯誤的常見原因。一 應用程式...