我试图从ls命令中提取inode:
"ls -i"
输出:
1234 File name with space
2345 File name
为了提取,我尝试使用如下的剪切命令:
ls -i | cut -d" " -f1
上面的命令不起作用,因为文件名中有不同的空格。从手册页我发现,通过将"-Q“指定为ls命令,它将引用文件名:
ls -iQ
1234 "File name with space"
2345 "File name"
我想不出办法来利用这个选项。任何帮助都将不胜感激。
谢谢
更新1看起来文件名空间不是问
我在python中运行了以下代码:
从main.models导入ToDoList
ls = ToDoList.objects.all()
最小二乘法
输出:<QuerySet <ToDoList: First List>,<ToDoList: Second List>>
但当我用:
ls = ToDoList.objects.get(id=1)
上面写着:
main.models.ToDoList.DoesNotExist: ToDoList匹配查询不存在.
我使用的鱼壳主要来自Rider和iTerm2。
我注意到,每一项意味着为以后的会话保存一些东西的任务,都不会在上述两种情况下透明地运行。更准确地说,如果我定义了一个通用导出变量或别名,它们将被保留在定义它们的“上下文”中,并且在另一个上下文中不存在。
例如,这是从Rider (终端视图)调用的alias的输出:
❯ alias
alias br1 'brightness 1'
alias cat bat
alias cdg 'cd $(git rev-parse --show-cdup)./'
alias l ls
alias ll 'ls -l'
我正在编写一个脚本,它将分析unix中的任何dir并显示输出:script.sh dir1 dir2 .dirn
所需输出:目录xxx包含yy文件和zz目录
#!/bin/bash
echo 'Enter Dir names'
read dirs
for input_source in $dirs; do
ls -ld|wc -l;
echo
# here goes a problem I am trying to figure out how to get this value printed by echo
# together with dirs and files
我有以下声明。"ls_query“返回地址字段。有没有办法从数据库中获取这个地址字段的id?
下面的代码是从mysql数据库中获取搜索结果(即地址)并替换demo值。
function myFunction() {
var x = document.getElementById("ls_query");
var adr = x.value;
document.getElementById("demo").innerHTML = "address is:" +adr;
我在/home/user/source中有一组文件。这个集合中的一个文件名为' e ' (带有单引号)。当我试图遍历这组文件并打印所有文件名时,我得到了这个名为e e (引号已删除)的文件。如何编写此循环以将此引号保存在输出中?以下是代码:
#!/bin/bash
for existedFile in "$(ls /home/user/source)"
do
echo $existedFile
done
这里混乱的时刻是,当我只使用ls /home/user/source输出是正确的。
我试图编写一个程序,该程序将从用户在选择屏幕上指定的表中获取字段中的内容。
例如,用户可以从表equnr指定字段eqbs、b_werk、b_lager。
我就这样做到了:
" Determine list of fields provided by user
DATA(lv_fields) = COND string(
WHEN p_key3 IS NOT INITIAL AND p_string IS NOT INITIAL THEN
|{ p_key1 }, { p_key2 }, { p_key3 }, { p_string }|
WHEN p_key2 IS N