ubuntu系统(四):批量化查看pcd文件, 批量化修改图像的像素尺寸、查看当前文件夹下的文件数量、在一个终端同时启动多个python脚本

目录

一、ubuntu批量化查看pcd文件

二、ubuntu批量化修改图像的像素尺寸

三 查看当前文件夹下的文件数量

四 在一个终端同时启动多个python脚本


一、ubuntu批量化查看pcd文件

        将下面的脚本与要批量化查看的pcd文件放在一个文件夹下,运行改脚本即可批量化可视查看pcd文件。

        脚本文件名:read_current_pcd.bash

        内容:

#pcl_viewer 1_0.pcd
#pcl_viewer 2_0.pcd
#pcl_viewer 3_0.pcd
#pcl_viewer 4_0.pcd
#pcl_viewer 5_0.pcd


folder="."
softfiles=$(ls $folder)
for sfile in ${softfiles}
do 
   #echo "soft: ${sfile}"
   pcl_viewer ${sfile}
done

运行脚本后,弹出一个pcl_viewer 界面,点击右上角×号,即可查看下一个pcd文件。

二、ubuntu批量化修改图像的像素尺寸

方法1:        

         参考链接:Ubuntu 里批量修改图片大小_FK2016的博客-CSDN博客

        1.按比例修改图片大小

cd <图片所在路径>
mogrify -resize 50% -format jpg *

        2.自定义图片大小

cd <图片所在路径>
mogrify -resize 800x600 -format jpg *

        800x600为修改后的图片大小

        3.修改目录下的文件名

        把所有的表为cdb1_* 修改为cdb_*的

cd 目录
rename 'cdb1' 'cdb' *

方法2:强制修改图片像素的分辨率

 reference link:ubuntu命令行转换图片像素大小 - 有梦就要去实现他 - 博客园

convert -resize 512x256 00433.png 00001.png

        1.512和256之间是x(就是字母那个x),用' * '反而会报错

        2.这个命令会按照原图的比例进行转换

        3.若想直接转换成想要的像素,不管之前图片的长宽比,加个!:

convert -resize 512x256! 00433.png 00001.png

三 查看当前文件夹下的文件数量

引入: 当一个文件夹下文件数量很多时,打开文件夹会卡主

要在 Linux 终端中查看当前目录中的文件数量,可以使用 `ls` 命令结合管道和 `wc` 命令来实现。

以下是一种方法:

ls -p | grep -v / | wc -l

解释:
- `ls -p`:列出当前目录的文件和子目录,使用 `-p` 标志在文件名后面添加 `/` 表示目录。
- `grep -v /`:通过 `grep` 命令过滤掉带有 `/` 的行,只保留文件行。
- `wc -l`:使用 `wc` 命令计算输出行数,即文件数量。

执行以上命令后,终端会显示当前目录中的文件数量。

请注意,以上命令仅考虑当前目录下的文件数量,不包括子目录中的文件。如果要包括子目录中的文件数量,请使用 `ls -R` 命令。

ls -pR | grep -v / | wc -l

这将递归列出当前目录及其子目录中的所有文件,并计算文件的数量。

四 在一个终端同时启动多个python脚本

要在一个Ubuntu终端同时启动5个Python脚本,你可以使用以下方法:

1. 打开终端:在Ubuntu中,你可以使用快捷键Ctrl+Alt+T或者在应用程序菜单中找到终端应用程序来打开终端。

2. 切换到脚本所在的目录:首先,使用`cd`命令切换到包含你的Python脚本的目录。例如,如果你的脚本位于`/path/to/your/scripts/`目录下,可以这样切换到目录:

   ```bash
   cd /path/to/your/scripts/
   ```

3. 启动Python脚本:在同一终端窗口中,可以使用`python`命令同时启动多个Python脚本。例如,要同时启动5个不同的Python脚本,你可以在终端中运行以下命令:

   python script1.py &
   python script2.py &
   python script3.py &
   python script4.py &
   python script5.py &

   上述命令中的`&`符号用于将每个脚本放在后台运行,以便你可以在同一终端中启动多个脚本。

4. 程序运行:这样,5个Python脚本将在后台同时运行。你可以继续使用同一终端进行其他操作或监视脚本的输出。

请注意,如果这些Python脚本需要输入或输出大量数据,你可能需要处理它们的输出和日志,以便查看它们的运行状态和结果。也要确保你的脚本没有无限循环或其他问题,以避免导致系统负载过高。

  • 3
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值