小编mcE*_*nge的帖子

如何将 LDAP 用户分配给本地组“用户”?

我们的计算机同时具有本地帐户和 LDAP 帐户。每台计算机都安装了一个硬盘,本地组“用户”具有读写权限。如何将所有 LDAP 用户添加到该组“用户”中?

linux ldap ubuntu

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

如何处理 bash 脚本中包含阿拉伯文、中文、印地文字符的“YouTube 文件名”?

我下载了许多 YouTube 视频并想使用bash脚本处理它们。然而,使用的文件名包含各种特殊和非 ASCII 字符。

我如何在bash脚本中处理这个问题?

假设我想为文件夹中的每个此类文件创建一个符号链接:

# Write filenames to filelist.txt in parent folder
ls ./* > ../filelist.txt

# Create sym links for all files in filelist.txt
counter=0
while read video_name; 
  do 
  counter=$((counter+1)); 

  ln -s $video_name  link_name_${counter}.mp4

done < ../filelist.txt
Run Code Online (Sandbox Code Playgroud)

由于文件名中的特殊字符,上述功能不起作用。

以下是一些示例文件名:

??? (Stomach) ?? ???? ?? ???  5 ??? ???-3G4pEY5njYE.mp4
?? ???? ???? ?? ??? ??? ???????? ??? _ ?????? ??????-sPytQlaxoIg.mp4
???????? ???? ?? ????? ?? ????? _ Swami Ramdev-A-2d04ON9hA.mp4
Run Code Online (Sandbox Code Playgroud)

奖励:
我也希望在打印counter变量时有“前导零” …

bash shell-script ascii unicode

5
推荐指数
1
解决办法
349
查看次数

标签 统计

ascii ×1

bash ×1

ldap ×1

linux ×1

shell-script ×1

ubuntu ×1

unicode ×1