我有以下几点:
~@matrix:~/btp200/assignments> ls -la
total 40
drwxr-xr-x 3 molszewski1 users 4096 Feb 6 13:20 .
drwxr-xr-x 6 molszewski1 users 4096 Feb 6 13:14 ..
-rw-r--r-- 1 molszewski1 users 5727 Feb 6 13:20 ISBN.cpp
-rw-r--r-- 1 molszewski1 users 361 Feb 6 13:18 ISBN.h
-rw-r--r-- 1 molszewski1 users 3753 Feb 6 13:17 ISBNPrefix.cpp
-rw-r--r-- 1 molszewski1 users 422 Feb 6 13:15 ISBNPrefix.h
drwxr-xr-x 2 molszewski1 users 4096 Feb 6 13:20 a1
-rw-r--r-- 1 molszewski1 users 0 Feb 6 13:15 a1.cpp
-rw-r--r-- 1 …
Run Code Online (Sandbox Code Playgroud) 我在编写 bash 脚本时遇到问题
我知道 ls 会列出目录中的文件,但我希望它列出目录 1 但不在目录 2 中的目录,然后列出目录 2 中不在目录 1 中的文件。
在一次微弱的尝试中,我尝试了:
ls -al | diff directory1 directory2
Run Code Online (Sandbox Code Playgroud)
我很快意识到为什么它不起作用。任何人都可以帮助一个彻头彻尾的 bash 书呆子吗?