小编Bib*_*ibz的帖子

如何在oracle中获得最多10个字符串的位置

我试图从oracle表中获取一个id.就像这样TN0001234567890345.我想要的是根据最右边的10个位置(例如4567890345)对值进行排序.我正在使用Oracle 11g.是否有任何功能可以删除Oracle SQL中最右边的10个位置?

提前致谢

tismon

sql sorting oracle oracle11g

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

根据文件名的第一部分将文件移动到目录?

我有几千个电子书需要在通过SSH运行bash的无头linux服务器上进行组织.值得庆幸的是,所有电子书都以2种惯例之一命名.

  • AuthorFirstName AuthorLastName - Book Title.pdf
  • AuthorFirstName AuthorLastName - Book Series #inSeries - Book Title.pdf

我想做的是将所有书籍都移到一个有组织的系统中,例如:

`DestinationDirectory/FirstLetterOfAuthorFirstName/Author Full Name/pdf's`
Run Code Online (Sandbox Code Playgroud)

例如以下书籍

Andrew Weiner - Changes.pdf 
Allan Cole - Timura Trilogy 01 - When the Gods Slept.pdf
Run Code Online (Sandbox Code Playgroud)

应放在以下文件夹中

/books/A/Allan Cole/Allan Cole - Timura Trilogy 01 - When the Gods Slept.pdf
/books/A/Andrew Weiner/Andrew Weiner - Changes.pdf
Run Code Online (Sandbox Code Playgroud)

我需要帮助,如何将这些全部放入一个bash脚本,该脚本将获取当前目录中所有PDF文件的文件名,然后将文件移动到正确的目录,如果目录尚不存在则创建该目录.

bash filenames

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

如何让bash脚本循环到特定时间

通常运行无限bash循环,我执行以下操作:

while true; do
    echo test
    sleep 1
done
Run Code Online (Sandbox Code Playgroud)

如果相反,我想做一个无限循环的循环,只要它早于20:00.有没有办法在bash中这样做?

bash time loops

3
推荐指数
2
解决办法
8688
查看次数

标签 统计

bash ×2

filenames ×1

loops ×1

oracle ×1

oracle11g ×1

sorting ×1

sql ×1

time ×1