腳本讀文件內容
linux腳本文件中,從文件中讀取數據並賦值給變數的操作方法和步驟如下:
1、首先,創建一個名為shell.sh的文件:vi shell.sh,如下圖所示。

2. 如何用bat腳本讀取一個指定文件內容,若文件內容存在,保持原樣,內容不存在,則添加指定內容
remt=10設置再次運行腳本的間隔時間,單位約等於秒
@echooff
sett=10
findstr456d:1.txt||echo456>>d:1.txt
ping-n%t%127.1>nul
start/min%~nx0
exit
3. shell腳本怎樣讀取文件的值,並賦值給變數
在sell腳本中,讀取鍵盤輸入的內容並將其賦值給shell變數的命令為:
read -p "input a val:" val echo $val
read - 從標准輸入讀取數值。這個 read 內部命令被用來從標准輸入讀取單行數據。這個命令可以用來讀取鍵盤輸入,當使用 重定向的時候,讀取文件中的一行數據。
它的語法形式一般是:
read [-options] [variable...]

(3)腳本讀文件內容擴展閱讀:
Shell是一種腳本語言,常見的腳本解釋器有:
bash:是Linux標准默認的shell。bash由Brian Fox和Chet Ramey共同完成,是BourneAgain Shell的縮寫,內部命令一共有40個。
sh: 由Steve Bourne開發,是Bourne Shell的縮寫,sh 是Unix 標准默認的shell。
常見的編程語言分為兩類:一個是編譯型語言,如:c/c++/java等,它們遠行前全部一起要經過編譯器的編譯。
4. 如何用shell腳本讀取文件的內容
#!/bin/sh
for i in `cat abc.txt`
do
-f /old/$i /new &> /dev/null
done
5. 如何用VBS腳本程序讀取文本文件
ReadLine 方法
從 TextStream 文件中讀入一整行字元(直到下一行,但不包括下一行字元),並返回結果字元串。
object.ReadLine
object 應為 TextStream 對象的名稱。
說明
下面例子說明如何使用 ReadLine 方法從 TextStream 文件中讀取字元並返回字元串:
Function ReadLineTextFile
Const ForReading = 1, ForWriting = 2
Dim fso, MyFile
Set fso = CreateObject("Scripting.FileSystemObject")
Set MyFile = fso.OpenTextFile("c:\testfile.txt", ForWriting, True)
MyFile.WriteLine "Hello world!"
MyFile.WriteLine "The quick brown fox"
MyFile.Close
Set MyFile = fso.OpenTextFile("c:\testfile.txt", ForReading)
ReadLineTextFile = MyFile.ReadLine ' Returns "Hello world!"
End Function
6. bat讀取文件內容
1、新建文件。

注意事項:
PS批處理是基於強大的圖片編輯軟體Photoshop的,用來批量處理圖片的腳本;而DOS批處理則是基於DOS命令的,用來自動地批量地執行DOS命令以實現特定操作的腳本。
7. 如何在用shell腳本讀取一個文件中指定的內容
cat yourfile|grep "xxx" 腳本裡面就可以: a=`cat yourfile|grep "xxx"` 那麼echo $a就知道了
8. shell腳本從txt文件中讀取數據並進行判斷
readnumber<data.txt
if["$number"="0"];then
echo"OK"
else
echo"ERROR"
fi
9. lua腳本如何讀入文本文件及刪除第一行文本
f=io.open ("youfile.txt","r") --打開你的輸入文件 名稱為youfile.txt
f:read("*l") --讀取一行,但是不保存
s=f:read("*a") --讀取剩下的所有,保存到變數
f:close() --關閉文件
f=io.open(youfile.txt","w") --打開輸出文件youfile.txt
f:write(s) --將上面保存的剩下所有的內容寫入到輸出文件
f:close() --關閉
--這樣會損壞你的輸入文件,請自行備份
--這種方法不建議打開太大的文件(>10M) 速度會很慢。
10. linux腳本文件中怎麼從文件中讀取數據並賦值給變數
假設文件名稱為tt.txt,則下列shell腳本可以將6個數字分別賦值給6個變數
i=1
for
lines
in
`cat
tt.txt`
do
case
${i}
in
1)
var1=${lines};;
2)
var2=${lines};;
3)
var3=${lines};;
4)
var4=${lines};;
5)
var5=${lines};;
6)
var6=${lines};;
esac
i=`expr
${i}
+
1`
done
echo
${var1}
echo
${var2}
echo
${var3}
echo
${var4}
echo
${var5}
echo
${var6}
