Si desea moverse con :n
y :p
, no hay otra forma más que ejecutar los comandos, enviar las salidas a archivos, luego less
:
svndiff ()
{
d=$(mktemp -d /tmp/svndiffsXXXXX)
for a in $(svn status | \grep ^M | sed 's/M //');
do
svn diff "$a" > $(mktemp $d/diffXXXXX) 2>&1;
done
less "$d"/diff*
rm -fr "$d"
}
(Si los necesita en orden hágamelo saber y podemos aplicar la numeración.)
De lo contrario, puede llamar a un shell que ejecuta todos sus comandos y luego canalizar la salida concatenada a less
.
Из ls
страницы руководства:
-a, --all
do not ignore entries starting with .
-l use a long listing format
Если бы я сделал ls -a
сам по себе:
ryan@docker-ubuntu:~/Docker/Enterprise_Portalv.2.5.1/mysql$ ls -a
. .. docker-compose.yml Dockerfile mysqlAddUser.sh .mysqlAddUser.sh.swp portal_csa_mysql.sql
Если бы я выполнял ls -l
сам по себе:
ryan@docker-ubuntu:~/Docker/Enterprise_Portalv.2.5.1/mysql$ ls -l
total 60
-rw-rw-r-- 1 ryan ryan 377 Mar 16 09:43 docker-compose.yml
-rw-rw-r-- 1 ryan ryan 346 Mar 16 10:00 Dockerfile
-rwxrw-r-- 1 ryan ryan 446 Mar 16 10:13 mysqlAddUser.sh
-rwxr-xr-x 1 ryan ryan 48026 Jan 21 10:30 portal_csa_mysql.sql
Вы видите разницу между использованием каждого флага?