著名的 SED 命令,用于提取第一行并打印到另一个文件
sed -n '1 p' /p/raw.txt | cat >> /p/001.txt ;
Run Code Online (Sandbox Code Playgroud)
在 /p/001.txt 中给出一个输出,如
John Doe
Run Code Online (Sandbox Code Playgroud)
但是如何修改上面的这个命令来添加一些自由文本,并有,例如,像这样的输出
Name: John Doe
Run Code Online (Sandbox Code Playgroud)
感谢您尝试的任何提示。
我在CentOS 7下运行远程服务器,通常它足以使用SSH CLI运行 - 但有时我需要图形访问,所以我也在那里安装了Gnome Desktop.
但是如何停止或启动Gnome桌面?特别是因为当我不需要Gnome时gnome-shell会占用CPU.
这看起来很奇怪,但3页Google搜索没有帮助.我担心这里没有简单的解决方案
service gnome stop | start
Run Code Online (Sandbox Code Playgroud)
所以,提前感谢任何提示或howto!
有一系列完整的正数,例如
827818
6574762
685038
55326902
Run Code Online (Sandbox Code Playgroud)
例如,我需要四舍五入到数百才能得到相应的结果
827800
6574700
685000
55326900
Run Code Online (Sandbox Code Playgroud)
例如,许多想法如何使用 Javascript 向上、向下或最接近数百
Math.floor(number / 100) * 100;
Run Code Online (Sandbox Code Playgroud)
但是可以在 Bash 中做同样的事情吗?
让我们说在我的情况下,我有一个像这样的表:
id group_id text data empty1 empty2 empty3 empty4 empty5
1 20 AB data1
2 20 AB data2
3 21 AC data3
4 20 AB data4
5 21 AC data5
6 22 AD data6
7 22 AD data7
8 22 AD data8
9 23 AF data9
Run Code Online (Sandbox Code Playgroud)
如您所见 - 字段'text'包含一些相同的数据 - 根据字段'group_id'."text"是字母数字和"group_id"的唯一区别是数字.字段'数据'包含各种文本信息(varchar(255))
是否有可能并且如何处理MySQL内部的表以根据group_id将值从"data"字段复制(或移动)到"empty"字段,如下所示:
id group_id text data empty1 empty2 empty3 empty4 empty5
1 20 AB data1 data1 data2 data4
2 20 AB data2
3 21 AC data3 data3 data5
4 20 …Run Code Online (Sandbox Code Playgroud)