我正在尝试使用rm程序清空目录。我将一个路径捕获到一个变量中,并像这样使用它:
rm $export_folder_path
rm: “/Users/ricky/Documents/Folder”: No such file or directory
在path上肯定有这样一个目录。当我在没有变量的情况下手动尝试时,它会像预期的那样工作。
rm "/Users/ricky/Documents/Folder"
我正在编写一个应该代表循环网格的脚本。随着层距中心的距离的增加,各层中的物体数量成比例增加,因此每个瓷砖之间的距离应该保持不变。我试着通过旋转鼠标世界位置来计算每个瓷砖的近似值,但这本身就导致了一些问题,比如在鼠标到达之前,围绕着开始的角度抽搐,移动物体。这是一个完全不好的方法还是我遗漏了什么?以下是代码:
customGrid.cs
using UnityEngine;
public class customGrid : MonoBehaviour
{
[SerializeField] private Camera mainCamera;
[SerializeField]
写我的第一个脚本,所以我确信这是一个基本的问题,但能否有人向我解释为什么我可以:
cd ~
cd bin
cd ~/bin
cd 'bin'
但不是
cd '~'
cd '~/bin'
我需要cd到一个目录路径,其中一个目录名中有一个空格,所以我需要引号(它是Windows下的Program Files )。我可以使用两个cd命令绕过它,但是为什么不能将~放在引号中呢?
如果输入cd '~' (或cd "~"),就会得到:
bash: cd: ~: No such file or directory
当我试图查看变量名称目录中的文件列表时,输出只是我的输入。
read -e -p "Directory with images:" IMG_DIR
for file in $IMG_DIR/*; do echo "$file"; done
#if I input ~ at the terminal, ~/* and ~/.* is output
另一方面,如果目录是静态的,则输出可以正常工作:
for file in ~/{.,}*; do echo "$file"; done
#outputs all files in ~/ directory