簡體   English   中英

Git-bash - 排序列表后將文件保存到自身中

[英]Git-bash - saving a file into itself after sorting list

文件word-count.txt包含文本:

10
2
19
22
6

為什么鍵入命令sort -n word-count.txt > word-count.txt擦除文件的內存? 我知道還有其他方法可以將排序的數字列表保存到文件中,但是為什么當我將它保存到包含數字的文件中時突然沒有數據?

因為當您使用>將命令的輸出重定向到文件時,它會重新創建該文件,這意味着它首先不再需要排序。

如果你想這樣做,你必須先創建一個臨時文件,然后在原始文件上重命名:

sort word-count.txt > wc_temp.txt && mv wc_temp.txt word-count.txt

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM