Linux: RHEL6.10 Сантьяго
Когда я использовал sed
с -n
(который используется для бесшумного режима), он работает для исходного файла, , но , почему он в итоге создал новый файл без влияния на файл и с тем же именем + суффикс символа n
в расширении файла, см. ниже - Файл: /tmp/11.txtn
.
-n, --quiet, --silent
suppress automatic printing of pattern space
Здесь
[myuser@rhel6linuxserverl15 a_folder]$ cat /tmp/11.txt
arun nuka
arun snooka
arun chinga
arun patinga
[myuser@rhel6linuxserverl15 a_folder]$ sed -i "/arun snooka/ d" /tmp/11.txt
[myuser@rhel6linuxserverl15 a_folder]$ cat /tmp/11.txt
arun nuka
arun chinga
arun patinga
[myuser@rhel6linuxserverl15 a_folder]$ sed -in "/arun chinga/ d" /tmp/11.txt
[myuser@rhel6linuxserverl15 a_folder]$
[myuser@rhel6linuxserverl15 a_folder]$ cat /tmp/11.txt
arun nuka
arun patinga
[myuser@rhel6linuxserverl15 a_folder]$ ls -l /tmp/11*
-rw-r--r-- 1 myuser grpup1 24 Apr 25 16:19 /tmp/11.txt
-rw-r--r-- 1 myuser grpup1 36 Apr 25 16:19 /tmp/11.txtn
[myuser@rhel6linuxserverl15 a_folder]$ cat /tmp/11.txtn
arun nuka
arun chinga
arun patinga
[myuser@rhel6linuxserverl15 a_folder]$