我想这是一个普遍的问题,如果没有张贴在正确的地方,那就很抱歉.
比方说,我有一个a导入功能os.如果我要多次从另一个文件调用此函数,我假设导入也会多次执行?有没有办法只导入模块,如果它不存在?
基本上,我有一个类调用从各种文件导入的多个函数,而不是导入整个文件我认为它更容易导入只是函数但现在我想知道我是否会在长期与自己头痛进口过剩.
我正在尝试编写一个小脚本来列出给定变量的目录.但是,ls在读取变量输入后,我根本无法运行PATH.
#!/system/bin/sh
echo "enter directory for listing"
read "PATH"
ls "$PATH" -R > list.txt
Run Code Online (Sandbox Code Playgroud)
这退出:
ls: not found
Run Code Online (Sandbox Code Playgroud)
......并没有写任何东西list.txt.
我遇到了一个问题,我似乎无法在我的 bash 脚本中解决。每当我尝试cp在脚本中将using 复制到主文件夹时,我都会得到
cp: cannot stat '~/file.txt': no such file or directory
Run Code Online (Sandbox Code Playgroud)
我的代码如下:
#!/bin/bash
echo "file location"
read a
user inputs ~/file.txt
b=$(basename $a)
cp "$a" . /$b
Run Code Online (Sandbox Code Playgroud)
请帮忙,这可能是一个简单的解决方案,但我无法弄清楚。