シェルスクリプトで変数フォルダを設定しようとしています。シェルスクリプトで変数フォルダを設定する方法
可変フォルダ=/applog/yesr/month/day /(例:/ applog/2016/12/15)。パスを設定できません。
DIR = "/ applog///*"となります。私はしようとしましたが、スクリプトを介して動作していません。
シェルスクリプトで変数フォルダを設定しようとしています。シェルスクリプトで変数フォルダを設定する方法
可変フォルダ=/applog/yesr/month/day /(例:/ applog/2016/12/15)。パスを設定できません。
DIR = "/ applog///*"となります。私はしようとしましたが、スクリプトを介して動作していません。
使用この:
dir=/applog/2016/12/15
echo $dir
あなたの中のすべてのフォルダを取得する必要がある場合は、検索を使用することができます
を確認します。
find /applog -type d
またはls
を使用して:
ls -d /applog/*/
エコー$ DIR、 "dir"ではありません。 Linuxでは大文字と小文字が区別さ – Setop
あなたはfind
を使用する必要があります。
find /applog -type d
のようなものは、「/ applog」ルートフォルダ内のすべてのフォルダを列挙します。
「/ applog/*」という名前のフォルダがある場合は、 'var ="/applog/2016/12/15の間にスペースを入れてはいけません。 " – Inian
' DIR = "/ applog /// *" ' '...または、アスタリスクを'/applog/2015'のような既存のフォルダ名に展開することを期待していますか? – Jdamian
"*パスを設定できません*"ここに問題を投稿するときは**正確に**試したことを表示し、エラーメッセージ全体を表示してください。 – cdarke