簡體   English   中英

cp : 沒有這樣的文件或目錄 bash 腳本

[英]cp : no such file or directory bash script

為什么我無法創建文件? 這是我的 bash 腳本:

#!/bin/bash

var=$(date +"%D")

sudo cp ./script1.sh "$var _script1.txt"

它顯示此錯誤:

cp: 無法創建常規文件 '01/23/20 _script1.txt': 沒有那個文件或目錄

我什至在使用 sudo 所以絕對沒有權限問題。

您的日期變量包含/但你不應該有/文件名內。 看到這個

我建議您將變量更改為以下格式(使用-代替分隔符):

var=$(date +%M-%d-%Y)

使用這種格式,您的復制操作應該可以工作

你不能它被禁止。 但是您始終可以使用變通方法。 例如,使用這些標志之一。 ( ⟋ ⁄ ∕ ⧸ ⁄ )

 mkdir "⧸test"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM