大家好,所以我試圖創建一個腳本,列出當前目錄中的所有檔案,作業目錄的父目錄,這里的 /boot 目錄是我嘗試的
#!/bin/bash
ls -la ls -la ../ ls -la /boot
我已經使檔案可執行。當我運行它時,問題就來了。錯誤狀態;
ls: cannot access 'ls': No such file or directory
我可能做錯了什么?
uj5u.com熱心網友回復:
問題在于,它ls -la ls告訴ls命令查找名為 的檔案或目錄ls,該檔案或目錄不存在。
如果您希望在一行中有多個命令,它們必須用分號 ( ;) 分隔。
ls -la; ls -la ../; ls -la /boot
如果將命令拆分為多行,分號將變為可選:
ls -la
ls -la ../
ls -la /boot
或者你可以只傳遞多個目錄來ls喜歡這樣:
ls -la . ../ /boot
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/512838.html
標籤:重击壳
