題目:編寫一支程式。它的作用是先檢視一下/root/test/logical這個名稱是否存在,。。。程式:#!/bin/bash
path=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export path
name=/root/test/logical
#touch $name
if [ -e $name ];then
if [ -f $name ];then
echo "該名稱為檔案!"
rm $name
mkdir $name
exit 1
fi if [ -d $name ];then
echo "該名稱為目錄!"
rmdir $name
exit 1
fielse
echo "該名稱不存在!"
touch $name
fi題目:我們知道 /etc/passwd 中以 (:)來分隔,第一欄為賬號名稱,請編寫程式,可以將/etc/passwd的第一列取出,而且每一行都以一行字串「the 1 account is "root" 」 來顯示,1,表示行數。
方案一:
#!/bin/bash
accounts=$(cat /etc/passwd | cut -d':' -f1);
for account in $accounts
do declare -i i=$i+1;
echo "the $i account is \"$account\""
done
方案二:
#!/bin/bash
awk 'begin ' /etc/passwd
鳥哥Linux私房菜
linux相關知識 鳥哥linux私房菜 真是人間美味啊!linux 基礎篇 引言 這部份包括了早期的red hat 6.x以及 鳥哥寫的 一 二版的基礎篇各章節文章彙整!第一部份 linux的規劃與安裝 第二部份 linux檔案 目錄與磁碟格式 第三部份 學習shell與shell scripts...
鳥哥私房菜
鳥哥 linux 私房菜 ad 在我們平時使用unix命令的時候,需要平時多積累並且整理。下面,就是我們在平時時候整理的unix命令。而且是很全面的bash內建命令.bash內建unix命令 執行當前程序環境中的程式。同source。file dotunix命令從檔案file中讀取命令並執行。空操作...
鳥哥的linux私房菜
各個元件或者裝置在linux下面都是乙個檔案 硬體廠商對linux所推出的驅動程式較慢,選購硬體時候,應該要選擇已經安裝過linux測試的硬體較好 磁碟陣列 raid 可以完成速度效能 備份等任務,通常作為檔案伺服器,訪問頻率較高。網絡卡要求對於讀取非常頻繁的 選用intel 3com 乙個最簡單的...