我嘗試使用下面的代碼對於這個問題,它不斷給我一個bash是紅帽目錄錯誤:Linux的紅帽Bash是目錄錯誤,試圖在紅帽六分從另一個文件中值
#!/bin/bash
expr'cat file2'/'cat file1'>file3
touch file1 file2 file3
〜
這是問題 在同一文件夾中,上週,創建一個名爲week3prog3 [名] .scr等新文件。
更改此新文件的權限添加執行位用戶,組和所有者。
創建兩個文件。
•文件1擁有的5 •文件2的值一行已與100
編輯值使用Gedit的或VI和新的文件改變一行所以它執行以下操作:
•從上面兩個文件(file1和file2)中讀取值。 •將file2中的值除以file1中的值。 •將計算結果輸出到名爲file3的新文件。
注意。請記住包含#!/ bin/bash作爲腳本的第一行。
替換'#!/斌/慶典-vx'第一線調試腳本。 –
您的shell腳本格式不正確。 'expr'後面沒有空格。另外,你是否知道shell中簡單,雙引號或執行引號的區別?您必須使用簡單的執行反向引號。 –