小编Ant*_*rus的帖子

如何将包含数千个图像的文件夹拆分为多个子文件夹?

我有一个大约5000个图像的目录,我想将其拆分/移动到50个文件夹(需要创建),每个文件夹有100个图像.

有没有办法使用终端这样做?

我正在运行OS X.

macos bash command-line

14
推荐指数
1
解决办法
6408
查看次数

将curl输出重定向到stdout和日志文件

如何在stdout和日志文件上获得curl输出?

这将重定向到日志文件.

curl -o $OUTPUTFILE 2>>$LOGFILES $url
Run Code Online (Sandbox Code Playgroud)

这将在stdout上显示输出.

curl -o $OUTPUTFILE $url
Run Code Online (Sandbox Code Playgroud)

bash curl

10
推荐指数
1
解决办法
3万
查看次数

查找当前连接的端口号SSH

我正在使用SSH连接创建一个本地模拟器(未连接到Internet).我已经开始使用特定范围的端口号进行sshd,并对一系列设备进行NAT处理.我必须找到当前连接的端口号.

OS CentOS 5.5 OpenSSH 6.1

我做了以下事情.它适用于正常使用(手动用户).但是当尝试严格的测试(自动化)时,似乎有时找不到端口号.

#!/bin/bash

WHOINFO=`who -m`

USERNAME=`echo $WHOINFO | awk 'NR==1{print $1}'`
PTSNUMBER=`echo $WHOINFO | awk 'NR==1{print $2}'`

USERSTR=$USERNAME"@"$PTSNUMBER

PID=`ps -eLf | grep $USERSTR | awk 'NR==1{print $3}'`

if [ -z "$PID" ];
then
        exit
fi

PORTSTR=`netstat -natp | grep $PID | awk 'NR==1{print $4}'`

PORTNUMBER=${PORTSTR//*:/}

echo $PORTNUMBER
Run Code Online (Sandbox Code Playgroud)

linux ssh bash shell

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

bash ×3

command-line ×1

curl ×1

linux ×1

macos ×1

shell ×1

ssh ×1