我需要将项目添加到项目列表中。我不确定这些术语是否正确。
例子:
假设我位于一个包含 2 个文件“a”和“b”的目录中。如果我通过管道传输ls
到less
我的列表,将有两个项目,“a”和“b”:ls | less
我想将 ls 通过管道传输到 less,但在到达 less 命令之前,我希望将一个项目添加到列表中。例如:
ls -->unknow shell feature<-- less
less 列出的内容将是“a”、“b”和“c”(文件“c”不存在)
是否可以?
我想从文本文件的开头和结尾删除所有“空白”字符,包括 \n(如果存在)。(基本上模仿大多数编程语言的 trim() 函数的行为,如果“文件”是一个大字符串)。
示例:我有文件“mybinaryfile”,十六进制内容为:
A0 01 00 FF 77 01 77 01 A0
Run Code Online (Sandbox Code Playgroud)
我需要知道这个文件中有多少个 A0 字节,多少个 01,等等。结果可能是:
A0: 2
01: 3
00: 1
FF: 1
77: 2
Run Code Online (Sandbox Code Playgroud)
有什么方法可以直接在 shell 中进行计数,还是我需要用任何语言编写程序来完成这个特定任务?
假设我有这样的目录结构:
projects/
project1/
src/
node_modules/
dir1/
dir2/
dir3/
file
project2/
node_modules/
dir4/
Run Code Online (Sandbox Code Playgroud)
从开始projects/
我想删除所有node_modules/
目录的内容,但我不想删除其node_modules/
本身,将其留空,里面没有文件夹或文件。
在上面的示例中,项目、 、 和dir1
将dir2
被dir3
删除。file
dir4
command-line ×3
bash ×2
files ×2
linux ×2
binary ×1
byte ×1
recursive ×1
sed ×1
shell ×1
whitespace ×1