小编use*_*619的帖子

来自 /usr/bin/java 的 Java 位置

我试图在我的 Linux 系统中找到我的 java 位置并得到这个

[980@b449 ~]$ which java
/usr/bin/java


[980@b449 ~]$ readlink -f $(which java)
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java
Run Code Online (Sandbox Code Playgroud)

这两个命令有什么区别?

java symlink

21
推荐指数
2
解决办法
8万
查看次数

如何在八进制中获得文件权限

我有一组 linux 文件夹,我需要以数字方式获取文件夹的权限。

例如在下面的目录中,我需要文件夹的权限值是什么...无论是 755、644 还是 622 等...

drwxrwsr-x 2 dev    puser 4096 Jul  7  2014 fonts
Run Code Online (Sandbox Code Playgroud)

linux permissions files

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

vi:将一行移动 4 个字节

我想使用 vi 编辑器将一行移动 4 个字节。我应该使用什么命令?

我试过“>>”,它确实移动了,但它移动了 8 个字节..

shell vi

4
推荐指数
2
解决办法
926
查看次数

对数字列进行排序

我试图根据特定位置对文件进行排序,但这不起作用,这是数据和输出。

~/scratch$ cat  id_researchers_2018_sample 
id - 884209 , researchers - 1
id - 896781 , researchers - 4
id - 901026 , researchers - 15
id - 904091 , researchers - 1
id - 905525 , researchers - 1
id - 908660 , researchers - 5
id - 908876 , researchers - 7
id - 910480 , researchers - 10
id - 916197 , researchers - 1
~/scratch$ sort  -k 28,5 id_researchers_2018_sample 
id - 884209 , researchers - 1
id …
Run Code Online (Sandbox Code Playgroud)

sort numeric-data

4
推荐指数
1
解决办法
1687
查看次数

获取行数并存储在结果集中

需要计算文件中的行数并将其存储在结果集中。

for file in *.csv
do
  num_of_lines=wc -l "$file"
  split -n 5 -d -a 2  "$file" "$file"
done
Run Code Online (Sandbox Code Playgroud)

我确定我在这一行中错了:num_of_lines=wc -l "$file"。正确的做法是什么?

shell-script

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

拆分 CSV 文件的问题

我正在尝试使用以下命令将 csv 文件拆分为多个文件。此命令拆分为 5 个文件,但数据在其中一个文件中被截断?

我该如何解决这个问题?

>>split -n 5 -d -a 2  testfile
Run Code Online (Sandbox Code Playgroud)

我的输入中有 5001 行,但拆分分为

file1 - 932
file2 - 910
file3 - 1149
file4 - 1044
file5 - 966
Run Code Online (Sandbox Code Playgroud)

每个文件不应该是 1000 行吗?

shell-script text-processing csv split

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

使用for循环检查不同文件夹中的文件

我有 2 个文件夹 - folder1 和 folder2。

我在文件夹 1 中,需要执行一个 shellscript 来搜索文件夹 2 中的所有 csv 文件。

当前脚本检查当前文件夹中的*.csv..如何指向folder2?

for file in *.csv
do
  split -l 50000 -d -a 4  "$file" "$file"
done
Run Code Online (Sandbox Code Playgroud)

shell-script

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

拆分文件并重命名文件

我需要将一个大文件分成 5 个部分并重命名它们。

例如,文件Test需要拆分为Test1Test2Test3。但是, split 命令拆分为xaaxabxbc

filenames split files

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