我需要检查哪些外壳可用。哪个命令在终端中为我提供了可用的(已安装的 shell,如 tcsh、csh、bsh)shell?
我有文本文件(整个文件的特定部分);
! lat long elev (m)
! 44.5199005 11.6468000 50.4276
Run Code Online (Sandbox Code Playgroud)
我需要提取第二行并将它们保存在另一个文本文件中。数字是可变的和“!” 文中也多次出现语法。对于第一行,“!”之间总是有 8 个空格。和“纬度”,但第二行的情况并非如此。是否有任何命令可以让我在之后提取下一行grep "! lat" text
我使用以下命令安装了 libx11-dev ;
sudo apt-get install libx11-dev
Run Code Online (Sandbox Code Playgroud)
我需要 libX11.a、libX11.so 和 Xlib.h 文件。当我搜索这些文件时,我找不到它们。我需要将 libX11.a 安装到 /usr/lib/X11 中,将 libX11.so 安装到 /usr/lib/X11 中,将 Xlib.h 安装到 /usr/include/X11 中。
我怎样才能安装这些文件?
我有一个由几个文件组成的目录。文件名如下;
0102920.05o
0203920.05o
0304920.05o
....
Run Code Online (Sandbox Code Playgroud)
我需要在前 4 个数字后为所有文件添加“0”;
01020920.05o
02030920.05o
03040920.05o
Run Code Online (Sandbox Code Playgroud)
有没有办法用 bash 或 perl 做到这一点?
我在特定目录 (main_directory) 中有 24 个目录。每个 24 目录都有一个名为 DATA.txt 的文本文件。
我需要使用 grep 命令为每个文本文件提取以下特定模式;
2* x = 3800689.6402 y = 882077.3636 z = 5028791.2953
Run Code Online (Sandbox Code Playgroud)
2* x =部分对于所有 DATA.txt 都是常量。其他数字是可变的。我需要为每个 DATA.txt 提取以上行并将它们保存到另一个文本文件中。我可以在这个过程中使用哪个脚本?
假设我有三个文本文件,data_1、data_2 和 data_3。首先,我需要将里面的 data_1 复制到另一个新的文本文件 (new_data)。然后我需要将 data_2 添加到 new_data (包括 data_1)。最后我需要将 data_3 添加到 new_data (包括 data_1 和 data_2)。
例如,
data_1= 10 10 10
15 15 15
data_2=5 5 5
data_3= 11 11 11
12 12 12
new_data= 10 10 10
15 15 15
5 5 5
11 11 11
12 12 12
Run Code Online (Sandbox Code Playgroud)
如何以顺序方式为多个文本文件执行此任务?
如何LANG=en_US.UTF-8在 .bashrc 中设置?当我查看 .bashrc 时,我找不到任何 LANG 设置。
我有两个文本文件,其内容如下;
data_1:473428800.0 0 0.000004 1.00 WETZTROPMCIL #4 columns, several lines
473429100.0 0 0.000002 1.00 WETZTROPMCIL
data_2:473428800.0 0 2.100000 1.00 DRYTROPMCIL #4 columns, several lines
473429100.0 0 2.200000 1.00 DRYTROPMCIL
Run Code Online (Sandbox Code Playgroud)
我需要将一个文件第 3 列的每一行添加到另一个文件中第 3 列的相应行,并将这些总和替换为新文件中 data_1 的第 3 列,如下所示;
merged_data= data_1:473428800.0 0 2.1000004 1.00 WETZTROPMCIL #4 columns, several lines
473429100.0 0 2.2000002 1.00 WETZTROPMCIL
Run Code Online (Sandbox Code Playgroud) 我需要以特定次数复制文本文件中的行。例如我的数据文件是:
jplg3350.18i
jplg3360.18i
jplg3370.18i
Run Code Online (Sandbox Code Playgroud)
我需要将这些行复制三遍,如下所示;
jplg3350.18i
jplg3360.18i
jplg3370.18i
jplg3350.18i
jplg3360.18i
jplg3370.18i
jplg3350.18i
jplg3360.18i
jplg3370.18i
Run Code Online (Sandbox Code Playgroud) 我有一个文本文件。该文件包括如下字符和数字:
ANKR00TUR_R_20183240000_01D_30S_MO.rnx: 2018 11 20 00 00 0.0000000 GPS TIME OF FIRST OBS
brmu3350.14o: 2014 12 1 0 0 0.0000000 GPS TIME OF FIRST OBS
KNY12040.14o: 2014 7 23 0 0 0.0000000 GPS TIME OF FIRST OBS
rinex_quantity:grep "TIME OF FIRST OBS" * > time_of_first_epochs
Run Code Online (Sandbox Code Playgroud)
我只需要提取 4 位数字并将它们存储到另一个文件中,如下所示:
2018
2014
2014
Run Code Online (Sandbox Code Playgroud)
我应用了以下代码,但它提取了所有 4 位数字:
grep -Po "\d{4}" data
2018
3240
2018
0000
3350
2014
0000
1204
2014
0000
Run Code Online (Sandbox Code Playgroud) 我有一个像这样的日月文本文件:
天=
8
9
10
15
1
Run Code Online (Sandbox Code Playgroud)
月=
3
6
7
10
1
Run Code Online (Sandbox Code Playgroud)
我需要在行中添加“0”,仅包括一位数字。我需要编写一个循环来在所有行中找到一个一位数,并在数字的左侧添加“0”,例如;
天=
03
06
07
10
01
Run Code Online (Sandbox Code Playgroud)
月=
03
06
07
10
01
Run Code Online (Sandbox Code Playgroud) echo -n "##### WHICH YEAR OR YEARS? #######"
read year
Run Code Online (Sandbox Code Playgroud)
如何查看用户输入的总数(年)?例如用户的输入如下;2013 2014 2015。那么,输入的总数是3。输入之间总是有一个空格。哪个代码给出了年份输入的总数?