用SHELL程式設計問題,如何判斷檔案型別

時間 2022-08-02 00:45:07

1樓:本思一體電腦

樓上說的對,你應該使用case語句

用shell程式設計問題,如何判斷檔案型別

2樓:匿名使用者

#!/bin/sh

x=ls -l | awk ''

y=awk '$'

給你寫這個是判斷目錄下所有檔案的型別

如何判斷檔案型別

linux shell問題 判斷檔案字尾

3樓:匿名使用者

製作什麼 shell 啊……

tar 本來就支援自動識別……

4樓:喻逸

root@bizbox:~# filename="test.tar.gz"

root@bizbox:~# echo $gzroot@bizbox:~# if [ "$" = "gz" ]; then

> tar -zxf $

> elif [ "$" = "bz2" ]; then> tar -jxf $

> fi

不知道是不是你想要的!

shell指令碼中: if [ -f /filea -a -o /fileb ]; then 語句中判斷條件怎麼理解,邏輯關係是什麼? 95

5樓:

-a是and,左右條件兩者都成立

-o是or,左右條件任意一條成立

6樓:

你可以在man test,看到

expression1 -a expression2both expression1 and expression2 are true

expression1 -o expression2either expression1 or expression2 is true

,-a就是兩者都為真,-o就是其中乙個為真-f file

file exists and is a regular file-o file

file exists and is owned by the effective user id

7樓:又為勝利而來

shell的意思是殼,在計算機領域的意思是人機介面。人在殼外,計算機在殼內。

pc的dos系統就是人機介面,用鍵盤打入的命令或讓計算機執行的命令組合bat檔案,都通過介面的解釋,告訴計算機要執行的任務。

unix,linux等系統也有類似dos的東西,有sh,csh等人機介面,它們的bat就是 sh 指令碼,csh 指令碼 (script).

人機介面的核心,是乙個解釋程式。3

在linux下編寫shell指令碼,判斷當前目錄下所有檔案型別,如果是普通檔案,顯示內容,如果是目錄

8樓:匿名使用者

for file in *

doif [ -f "$file" ]

then

if [ -s "$file" ]

then

printf "file:$file\n"

cat "$file"

else

rm "$file"

fielse [ -d "$file" ]printf "directory:$file\n"

ls "$file"

fiprintf "\n\n\n"

done

用shell程式設計判斷一檔案是不是字元裝置檔案

9樓:攻城獅

#!/bin/bash

#filename char.sh

# sh char.sh filenamefile=$1

if [ -c $file ];

then

echo "$file is a char device"

else

echo "$file is not a char device"

shell程式設計出錯求助 判斷乙個檔案是否為符號鏈結檔案並作出操作

10樓:匿名使用者

**不完整。請全部貼出來。

第四行的 if 應該與 [ 之間有乙個空格。

用shell程式設計:判斷一檔案是不是字元裝置檔案,如果是將其拷貝到/dev目錄下

11樓:

字元裝置檔案的第乙個屬性為[c],因此shell指令碼如下:

myfile=/path/filename # 換成你實際的檔案全路徑

fd=`ls -l myfile` # 獲取檔案詳細資訊fp=$ # 擷取第乙個屬性值

[ "$fp" = "c" ] && cp myfile /dev # 如果該屬性值為c,則為字元裝置檔案,拷貝到/dev目錄

shell的用sed替換的問題,sed如何將一個變數替換另一個變數

多多來看看 1.s time.ms 1 我想你不瞭解的主要是 1這個吧,我舉個例子,s regexp 1 這句的意思就是用regexp中的第1個子表示式的內容來替換符合表示式regexp的內容。放在你這個例子中就是,s time.ms 1 第1個正則中 time.是子表示式,第二個中的 1是指將滿足...

用c語言程式設計,用c語言如何程式設計?

皇家救星 include include include include void insert int array,int num 將num按遞增順序插到array中 else if array i num if i 29 return for j 28 j i j 將待插入位置後面的元素後移 a...

如何程式設計遊戲,怎麼用程式設計開發個遊戲?

當下網際網路行業發展迅速,與之相關的產業大多發展都很好,遊戲設計的前景自然也是相當不錯的。乙個遊戲問世要經歷很多環節,劇本設計,原畫創作,場景建模,但核心部分還是程式語言開發。主要學的內容如下 1.遊戲程式設計 c 程式設計入門 基本資料型別和輸入輸出 流程控制語句 陣列 指標和引用 函式 程式結構...