目录名和基本名出现“权限被拒绝”

2024-01-02

就这样。他们就是不适合我。这次我做错了什么?

    # nquo is: /home/bryan/renametest/C D/y z

    # script:
    dirn=dirname "$nquo"
    echo "dirn $dirn"
    bnam=basename "$nquo"
    echo "bnam $bnam"

运行结果:

    ./script3.sh: 208: /home/bryan/renametest/C D/y z: Permission denied
    dirn 
    ./script3.sh: 208: /home/bryan/renametest/C D/y z: Permission denied
    bnam 

就目前而言,您的脚本正在尝试运行名为的文件$nquo首先是环境变量dirn设置为值dirname,然后用变量bnam设置为值basename。由于它不可执行,因此您会收到有关无法执行该文件的错误消息。

您可能打算对文件名运行命令,这需要反引号或(最好)$(...)周围:

dnam=$(dirname "$nquo")
bnam=$(basename "$nquo")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

目录名和基本名出现“权限被拒绝” 的相关文章

  • 分叉/多线程进程|重击

    我想让我的代码的一部分更加高效 我正在考虑让它分叉成多个进程 并让它们一次执行 50 100 次 而不是只执行一次 例如 伪 for line in file do foo foo2 foo3 done 我希望这个 for 循环运行多次 我
  • 查找哪些页面不再与写入时复制共享

    假设我在 Linux 中有一个进程 我从中fork 另一个相同的过程 后forking 因为原始进程将开始写入内存 Linux写时复制机制将为进程提供与分叉进程使用的不同的唯一物理内存页 在执行的某个时刻 我如何知道原始进程的哪些页面已被写
  • 如何更改 Apache 服务器的根目录? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 如何更改 Apache 服务器的文档根目录 我基本上想要localhost从 来 users spencer projects目录而不是
  • CoAP数据包的大小是多少?

    我是这项技术的新手 有人可以帮助我了解一些疑问吗 Q 1 CoAP数据包的大小是多少 我知道有 4 字节固定标头 但是包括标头 选项和负载在内的最大大小限制是多少 Q 2 有像MQTT那样的Keep Alive的概念吗 它在UDP上工作 它
  • 是否可以创建一个脚本来保存和恢复权限?

    我正在使用 Linux 系统 需要对一组嵌套文件和目录进行一些权限实验 我想知道是否没有某种方法可以保存文件和目录的权限 而不保存文件本身 换句话说 我想保存权限 编辑一些文件 调整一些权限 然后将权限恢复到目录结构中 将更改的文件保留在适
  • 按进程名称过滤并记录 CPU 使用情况

    Linux 下有选项吗顶部命令 https www man7 org linux man pages man1 top 1 html我可以在哪里按名称过滤进程并将每秒该进程的 CPU 使用情况写入日志文件 top pgrep 过滤输出top
  • 需要一些建议来开始在 ARM(使用 Linux)平台上编程

    我 也许 很快就会在托管 Linux 发行版的 ARM 平台上工作 我不知道哪个发行版 我知道该项目涉及视频流 但我无法告诉你更多信息 其实我只收到通知 还没见到任何人 我从来没有在这样的平台上工作过 所以我的想法是在项目开始之前进行测试
  • waitpid() 的作用是什么?

    有什么用waitpid 它通常用于等待特定进程完成 或者如果您使用特殊标志则更改状态 基于其进程 ID 也称为pid 它还可用于等待一组子进程中的任何一个 无论是来自特定进程组的子进程还是当前进程的任何子进程 See here http l
  • 通过 sed 使用 unix 变量将数据附加到每行末尾[重复]

    这个问题在这里已经有答案了 我有一个文件 我想使用 SED 将值附加到每行末尾的 unix 变量中 我已经通过 AWK 实现了这一点 但我想在 SED 中实现 像这样的东西 我已经尝试过以下命令 但它不起作用 sed i s BATCH R
  • 在两次之间每分钟执行一次 Cronjob

    我需要在 crontab 中每分钟运行一个 bash 脚本8 45am and 9 50am每天的 Code 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 8 home pull sh gt ho
  • 进程退出后 POSIX 名称信号量不会释放

    我正在尝试使用 POSIX 命名信号量进行跨进程同步 我注意到进程死亡或退出后 信号量仍然被系统打开 在进程 打开它 死亡或退出后是否有办法使其关闭 释放 早期的讨论在这里 当将信号量递减至零的进程崩溃时 如何恢复信号量 https sta
  • 如果在等待“read -s”时中断,在子进程中运行 bash 会破坏 tty 的标准输出吗?

    正如 Bakuriu 在评论中指出的那样 这基本上与BASH 输入期间按 Ctrl C 会中断当前终端 https stackoverflow com questions 31808863 bash ctrlc during input b
  • sh / Bash shell 脚本中 !# (bang-pound) 的含义是什么?

    我想了解这个 Scala 脚本是如何工作的 usr bin env bash exec scala 0 object HelloWorld def main args Array String println Hello world arg
  • 快速像素绘图库

    我的应用程序以每像素的方式生成 动画 因此我需要有效地绘制它们 我尝试过不同的策略 库 但结果并不令人满意 尤其是在更高分辨率的情况下 这是我尝试过的 SDL 好的 但是慢 OpenGL 像素操作效率低下 xlib 更好 但仍然太慢 svg
  • Windows CE 与嵌入式 Linux [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 现在我确信我们都清楚 Linux 与 Windows 桌面的相对优点 然而 我对嵌入式开发世界的了解却少得多 我主要对行业解决方案感兴
  • Capistrano 3 部署无法连接到 GitHub - 权限被拒绝(公钥)

    我使用 Capistrano v3 和 capistrano symfony gem 设置了以下部署脚本 我正在使用 Ubuntu 14 4 部署到 AWS EC2 实例 我正在连接从 AWS 下载的 pem 文件 我的deploy rb中
  • git 错误:无法处理 https

    当我尝试使用 git clone 时https xxx https xxx我收到以下错误我不处理协议 https 有人可以帮我吗 完整消息 dementrock dementrock A8Se git 克隆https git innosta
  • 在 unix 中编译 dhrystone 时出错

    我是使用基准测试和 makefile 的新手 我已经从下面的链接下载了 Dhrystone 基准测试 我正在尝试编译它 但我遇到了奇怪的错误 我尝试解决它 但没有成功 有人可以帮助我运行 dhrystone 基准测试吗 以下是我尝试编译的两
  • Python 脚本作为 Linux 服务/守护进程

    Hallo 我试图让 python 脚本作为服务 守护进程 在 ubuntu linux 上运行 网络上存在多种解决方案 例如 http pypi python org pypi python daemon http pypi python
  • Fedora dnf 更新不起作用?

    当我尝试使用 update 命令更新 Fedora 22 时 sudo dnf update 我收到以下错误 错误 无法同步存储库 更新 的缓存 无法准备内部镜像列表 Curl 错误 6 无法解析主机名 无法解析主机 mirrors fed

随机推荐

  • docker已满,所有inode都被使用

    遇到了很大的问题 我所有的索引节点似乎都被使用了 我已经清理了所有未使用的卷 清理所有容器和图像 使用命令 gt docker prune 但它似乎仍然满了 Filesystem Inodes IUsed IFree IUse Mounte
  • 实现自定义 ViewModifier,其中输出以具体视图类型为条件 (SwiftUI)

    我想创建一个 ViewModifier 其中输出以它正在修改的内容类型为条件 我管理的概念的最佳测试 使用 Text 和 TextField 作为示例视图类型 如下 struct CustomModifier
  • Java 8 groupingby 返回多个字段

    在 Java 8 中 如何对返回多个字段的单个字段进行分组 在下面的代码中 我传递名称和要求和的字段 在这种情况下为 总计 但是我想返回客户列表中每个 名称 的 总计 和 余额 字段的总和 可以是键和值作为数组的映射 可以通过使用单个 gr
  • VBA Microsoft.XMLHTTP setRequestHeader 不发送 cookie

    我的 VBA 代码发送除 Cookie 信息之外的所有标头 Dim oXMLHttpRequest As Object Set oXMLHttpRequest CreateObject Microsoft XmlHttp oXMLHttpR
  • 解压 pyspark dataframe 中的元组列表

    我想要解压 pyspark 数据框列中的元组列表 假设一列为 blue 0 5 red 0 1 green 0 7 我想分成两列 第一列为 blue red green 第二列为 0 5 0 1 0 7 Topic Tokens 1 blu
  • Java:如何返回破坏二叉搜索树的节点?

    研究一个应该返回破坏二叉搜索树的节点的方法 如果没有一个节点返回破坏二叉搜索树的节点 则返回 null 一些测试用例通过了 但其中一些失败了 我不确定为什么 到目前为止 这是我的代码 public static Node checkBSTV
  • Windows 上“打开 CA 私钥时出错”

    我正在运行Windows Server 2003 并安装了Win64 OpenSSL v1 0 1i 轻量级 无论我遵循什么指南进行设置 在尝试实际签署证书时我总是会遇到以下错误 openssl ca in my csr out my ce
  • jq 和数学函数

    我正在从房地产数据库检索 JSON jq可以轻松提取单独的属性 值 但某些值的单位不方便 例如 LotSize 变量的单位是平方英尺 需要除以 43560 才能得到英亩 这是更常规的 而 dateSold 是 Linux 时间戳 这是一个示
  • String s1 == String s2 (true) 但 FieldOffset 不同

    当我学习java时 我了解到比较2个字符串的正确方法是使用equals而不是 这条线 static String s1 a static String s2 a System out println s1 s2 将输出 true 因为 jv
  • CSS 图像在刷新时消失

    我正在将图像应用到liCSS 元素中 图像出现在li我第一次加载时的项目 但刷新后它们消失并被项目符号点取代 我正在使用预览选项 coda 2 它使用 Safari 但在 Firefox 最新版本 和 Chrome 最新 中 图像甚至无法加
  • 如何避免使用discord.js api超过速率限制?

    我试图了解不和谐 API 的工作原理 尤其是限速政策 通过阅读docs https discord com developers docs topics rate limits invalid request limit 我需要实现一个逻辑
  • 线程“main”中的异常 java.lang.NoClassDefFoundError: junit/textui/ResultPrinter

    我正在尝试在 Android Studio 0 3 0 中编译我的 Android 项目 今天我收到以下错误 Exception in thread main java lang NoClassDefFoundError junit tex
  • 让 SBT 在 Mac OS X 上工作的问题

    我正在尝试使用 Miles Sabin 的 Shapeless 项目的 HList 所以我从Macports安装了sbt 这是版本0 11 不幸的是 当启动 sbt 时 我收到以下错误消息 java lang IncompatibleCla
  • Concepts TS 中是否有任何预定义的概念?

    Concepts lite 已被接受为 TS 并 示例实现 合并到 GCC 主分支中 因此后续问题是是否有任何概念是预先定义的 like Sortable or Random access range 我在哪里可以找到这样的预定义概念 Is
  • Blazor Dlls - 用户可以访问它们并反编译吗?

    如果我在 Blazor 中遗漏了一些明显的内容 请原谅我 但是由于 dll 像 javascript 文件一样存在于浏览器中 用户是否可以下载 dll 文件并通过反编译文件和 或运行它们来查看执行代码在浏览器之外 如果开发人员没有意识到他们
  • 重复代码的设计模式/C# 技巧

    我有一个 WCF 服务 它记录所有异常 然后将它们作为错误异常抛出 我做了很多重复 例如在每个服务方法中 try do some work catch Exception ex Logger log ex actually will be
  • Maven 3 JavaDoc 插件与 TestNG 组冲突

    我有以下内容
  • 同一滚动下的水平和垂直RecyclerView

    我必须做一些像 Instagram 那样的事情 我有一个用于报道的水平 RecyclerView 下面有一个用于提要的垂直 RecyclerView 我想完成相同的滚动行为 故事应该在滚动时与提要一起出现 而不是固定在顶部 我找到的唯一解决
  • IE 11 Script1002 过滤器语法错误

    您好 我在 ie11 中收到错误消息 但在 chrome 中没有收到错误消息 错误是 Script1002 语法错误 我的代码如下 vm NoOftroopMemEditReq vm EventAttendees TicketAttende
  • 目录名和基本名出现“权限被拒绝”

    就这样 他们就是不适合我 这次我做错了什么 nquo is home bryan renametest C D y z script dirn dirname nquo echo dirn dirn bnam basename nquo e