原文:解決shell腳本使用hadoop 命令 報錯 command not found

背景 需要定時將本地文件上傳到HDFS 中,為了方便操作,寫了SHELL腳本定時上傳,其代碼如下,文件名為mkdir file.sh export PATH opt soft hadoop . . bin DAY date d if DAY eq then hdfs dfs mkdir flume data logs date Y m hdfs dfs mkdir flume data logs ...

2021-05-25 18:06 0 951 推薦指數:

查看詳情

shell腳本運行報錯$'\r': command not found

執行個別shell測試腳本運行報錯$'\r': command not found 考慮到可能是windows與Linux的換行符不同的原因(windows是\r\n,Linux是\n)造成的,但是又不想一個個替換。 可以使用如下命令解決: # vi 腳本命令行模式下輸入 ...

Tue Mar 31 20:54:00 CST 2020 0 1318
解決Shell腳本$'\r': command not found問題

造成這個問題的原因是Windows下的空行,我們只需要把文件轉成unix就好 Centos下,執行yum install dos2unix,然后dos2unix [file],再執行shell命令就好了 ...

Mon Dec 09 19:28:00 CST 2019 0 326
CRLF line terminators導致shell腳本報錯command not found

Linux和Windows文本文件的行結束標志不同。在Linux中,文本文件用"/n"表示回車換行,而Windows用"/r/n"表示回車換行。有時候在Windows編寫shell腳本時需要注意這個,否則shell腳本會報"No such file or directory"或"command ...

Tue Dec 22 08:19:00 CST 2015 0 9887
運行shell腳本報錯"[[ : not found"解決

問題描述 我在jenkins傳遞參數運行shell腳本構建java部署時報錯報錯為: 同樣這個腳本在另一台機器jenkins上執行順利,報錯顯示腳本20行報錯 腳本代碼如下: #!/bin/sh​. /etc/profileenv=$1javastart ...

Wed May 26 18:32:00 CST 2021 0 2934
解決shell腳本錯誤$’r’ command not found

從windows上傳了一個腳本到Linux上執行 出現如下錯誤:$'\r': command not found這是windows與Unix文本編輯的默認格式不同造成的,需要轉成unix格式。 解決方法 ...

Thu Jul 04 17:11:00 CST 2019 0 506
Shell腳本出現$'\r': command not found

Centos7下執行shell腳本報錯如下 原因 這是因為腳本文件可能在window弄過,有window下的空行,把他轉換成unix格式的就行 解決辦法 然后再執行這個腳本就可以了 ...

Mon Mar 18 23:50:00 CST 2019 0 5797
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM