linux shell 指令碼,批量刪除

時間 2022-12-24 07:25:10

1樓:開玉芬賴嬋

#!/bin/bash

#此小指令碼為方便需要大批量刪除具有相通特徵的使用者(如xuanfei1xuanfei2

xuanfei3)

read-p

"請輸入你想要刪除的使用者並指定範圍(如:xuanfeiab

cletd=$c-$b+1

for((i=1;i<=$d;i++)

douserdel$a$b

echo"已經成功刪除$a$b使用者"

#想徹底刪除使用者所有的資料可新增下條明令。

#rm-rf

/home/$a$b

letb=b+1

done

2樓:鄢耕順英倩

實驗內容編寫shell程式實現:建立100個名為user1~user100的使用者;建立100個名#!/bin/bash

#此小指令碼為方便需要大批量刪除具有相通特徵的使用者(如xuanfei

linux±àð´ò»¸öåúá¿é¾³ýó㻧µä½å±¾£¬×îºãóð×¢êí

linux如何寫批量刪除使用者指令碼?

3樓:

while read user; do

userdel "$user"

done <

大概這個樣子吧,自己除錯一下。

在linux作業系統下 如何批量刪除指令碼中的^m符號?

linux命令列介面下如何批量刪除.

4樓:匿名使用者

只是個例子,大概意思

怎麼使用linux裡shell rm大量檔案

5樓:雪人戰士

rm 可以刪除檔案亦可以批量刪除資料夾下所有檔案1、rm -rf 檔案或資料夾。

2、其中 -r 引數指的是遞迴刪除資料夾下所有檔案-f指的是強制刪除,如果不加-f,則沒刪一個檔案都會詢問你是否確認刪除。

6樓:冥冥天意

刪除所有的檔案。

a=/adump/*;rm -rf $a

只刪除以。aud結尾的檔案。

find /adump/ -name "*aud"|rm -rf

7樓:匿名使用者

可以試下這個命令。

ls *.aud | xargs rm -rf

8樓:匿名使用者

直接一條命令就可以了:

1、ls /adump/*.aud |xargs rm -rf

2、ls /adump/*.aud -exec rm -rf {}

linux環境下,隨機刪除一個檔案的指定項數,用shell指令碼實現

9樓:匿名使用者

可以這樣寫。

#!/bin/sh

range=3

number=$random

let "number %=range"

let "number = number+1"

sed "$number d" $1

用法(假設你的文字是。

$ sh 執行幾次的結果為。

$ sh 趙四 2 100

王五 3 80

$ sh 張三 1 98

王五 3 80

$ sh 趙四 2 100

王五 3 80

$ sh 張三 1 98

趙四 2 100$

linux(shell)指令碼程式設計題目求教,謝謝(200分,滿

先佔下樓層,空了慢慢給你做!先做第一題1月12日 bin bash echo this date date echo this cal cal echo this pwd pwd echo this ls ls 第二題1月12日 這個沒法寫了撒 太籠統 建議翻翻書。我列個環境變數的例子吧 bin b...

linux shell指令碼如何實現資料庫密碼的輸入

mysql mysql uroot p 123456789 還可以使用 shell 中的read函式 讓執行者輸入密碼後在執行mysql read p enter db pwd echo mysql uroot p reply linux 如何寫一個shell指令碼,把連線資料庫的密碼都寫進去,連線...

linux shell指令碼讀取使用者輸入的引數

while read var do echo var done 這樣也是可以的,沒錯。想回退的話用 ctrl backspace。linux就該這麼學 裡有相關介紹,建議看看。是傳給指令碼的引數個數。0 是指令碼本身的名字。1是傳遞給該shell指令碼的第一個引數。2是傳遞給該shell指令碼的第二...