当在 linuxsplit -d上可以用作从 0 开始的数字后缀,所以喜欢
split -d -l 1500 ${TEMP_FILE} ${OUTPUT_FILE}
mv "${DATADIR}/${DATASET}/user_artists00" "${DATADIR}/${DATASET}/user_artists.train"
mv "${DATADIR}/${DATASET}/user_artists01" "${DATADIR}/${DATASET}/user_artists.test"
Run Code Online (Sandbox Code Playgroud)
但macOS该-d选项它缺少。根据人的说法,我们有
-a suffix_length
Use suffix_length letters to form the suffix of the file name.
Run Code Online (Sandbox Code Playgroud)
并指出
如果指定了附加参数,则第一个用作要拆分的输入文件的名称。如果指定了第二个附加参数,它将用作文件拆分成的文件名称的前缀。在这种情况下,文件被拆分成的每个文件都由前缀命名,后跟使用范围“a-z”中的 suffix_length 字符的词法排序后缀。如果未指定 -a,则使用两个字母作为后缀。
所以在我的理解,我不能有作为输出文件类似MYINPUT00 $,$ MYINPUT01等,而只有xaa,xab等通过默认,因为-a只承认一个[a-z]范围。
| 归档时间: |
|
| 查看次数: |
1479 次 |
| 最近记录: |