1. 在ubuntu下寫sh代碼,怎樣將ls命令得到的.c文件名賦值給變數以便後續分別對文件進行提示是否刪除的操作
來個簡單的:
#!/bin/sh
files=$(ls *.c)
for file in $files; do
echo "delete $file ?(y/n)"
read ans
if [ "$ans" = "橋飢y" -o "$ans" = "山型Y" ]; then
rm -f $file
elif [ "$ans" = "n" -o "$ans" = "逗消猜N" ]; then
echo "skip $file"
else
echo "bad answer fro $file"
fi
done
2. ubuntu執行sh腳本Syntax error: "(" unexpected
linux的centos下,執行sh腳本沒雹旁有問題,在ubuntu環境下再次執行同一個sh腳本,報錯:
原因:
ubuntu中linux將sh默碼逗認指向了dash,而不是bash
解決:
彈出的窗口選源模橡擇no
再次執行sh腳本就沒問題了
3. ubuntu關機命令是什麼
ubuntu 關機命令
關機命令 shutdown
ubuntu的終端中默認的是當前用戶的命令,只是普通用戶,因此在終端器中可以使用sudo -sh 轉換到管理員root用戶下執行命令。
1)shutdown –help
可以查看shutdown命令如何使用,當然也可以使用man shutdown命令。
2) shutdown -h now 現在立即關機
3)shutdown -r now 現在立即重啟
4)shutdown -r +3 三分鍾後重啟
5)shutdown -h +3 「The System will shutdown after 3 minutes」 提示使用者將在三分鍾後關機
6)shutdown -r 20:23 在20:23時將重啟計算機
7)shutdown -r 20:23 & 可以將在20:23時重啟的任務放到後台去,用戶可以繼續操作終端
4. ubuntu下運行sh文件問題
sudo chmod +x xxxx.sh #井號後的是注釋銷行,xxxx代表文件名
(sudo) ./ xxxx.sh #()代表搜滾可能需要,也可能不需要,看相世斗余應文件點的許可權要求
5. ubuntu中/bin/bash與/bin/sh,區別較大嗎
其歷鍵實它們是同一個東東,/bin/sh是/bin/bash的連接悉枝文件,連接文件你知道吧,就睜爛敏相當於是Windows上的快捷方式文件。其實原來sh指的是Bourne Shell,和bash並不是一個東西,現在sh已經被bash替代了,所以/bin/sh就成了一個連接文件了。因為/bin/sh是/bin/bash的連接文件,所以sh命令和bash命令(這兩個命令都可以用來執行shell腳本)也是一樣的。
6. Ubuntu雙擊運行.sh文件的問題
估計是建議在終端運行吧,以前右鍵有拆耐槐運行的旅友菜單的,現在沒有了,實在不行自己建立一個xxx.desktop的文件畝橡,運行命令寫這個sh文件名就是了
7. ubuntu終端下運行sh文件問題,要運行那個rjsupplicant.sh文件,接下來要怎麼寫命
sudo sh rjsupplicant.sh輸完會提示緩信輸哪謹入密碼,輸入時不顯示密碼,輸李哪基完回車,執行該sh
8. ubuntu 怎麼編輯.sh的文件要什麼編輯器嗎
隨便用個編輯軟體就行,例如 gedit,vim,nano ,以及kate,emacs。埋頃
找到sh文件,雙擊一般啟液辯會提示這悄缺是一個可執行文件,問你是要運行還是編輯,選編輯就行。
以hello world為例,基本格式
#!/bin/bash
print"hello,world!"
保存並添加執行許可權後會在終端里顯示
helloworld
(上面的命令要在終端里運行