how output `ps aux | grep aUser` and keeping Newline ?
Hi,
by doing a
ps aux | grep UserName
The output do not keep the LF1 😡
I've found some solution online by they involve 3 or more pipe |
!
On my side, I've made this
ps -fp $(pgrep -d, -u UserName)
But still I found it not super human readable.
Is their a native way with ps
to filter users ? or to grep
it but the keep the LF ?
- linefeed en.wikipedia.org/wiki/Linefeed… ↩︎
like this
#AureFreePress #News #press #headline
巾着田に曼殊沙華(彼岸花)を見に行きました。
詳しくはブログに。
atasinti.chu.jp/dad3/archives/…
写真アルバムはこちら。(99枚)
flickr.com/photos/atasinti/alb…
like this
#AureFreePress #News #press #headline
Democracy Matters :verified: reshared this.
I like the Moody's “Baa” downgrade, that puts Israel on the level of Bulgaria.
As soon as these toxic assets are removed from pension portfolios, the only way is down. 💸
China continues rising on the Steam Survey with Linux now at 1.87% gamingonlinux.com/2024/10/chin…
Tech Cyborg reshared this.
#AureFreePress #News #press #headline #Israel #Iran #UK #BreakingNews #Breaking
Bloody hypocrites!!!!!!!!
Global credit ratings agency S&P downgraded Israel’s long-term rating from ‘A+’ to ‘A’ on Tuesday amid an escalating conflict with the Lebanese group Hezbollah.
The rating agency cited risks to Israel’s economy and public finances from the ongoing warfare.
The downgrade came days after Moody's credit rating agency slashed Israel’s credit rating by two levels, from ‘A2’ to ‘Baa1,’ with a negative outlook.
aa.com.tr/en/economy/israel-s-…
✡️ 🇵🇸 ☮️
Israel’s covert use of explosive devices, recently hidden in pagers and radios, highlights a long-standing pattern of sabotage, far from anything new, with devastating consequences for both civilians and resistance operatives.
International experts have condemned these attacks as war crimes. In a press release, UN human rights experts stated that the simultaneous detonation of thousands of devices [..] violated humanitarian law.
thecradle.co/articles/old-tric…
✡️ 🇵🇸 ☮️
@antanicus
That's why the UN is working on changing the voting system so that the United States cannot veto all decisions.
The next step should be to throw Israel out of the UN.
Here‘s a useful and concise thought about keeping #mentalHealth in life, not only in #openSource-projects:
> […] the requirement of having to deal with [stuff] caused the support to maintain [thing] to cross the line into the "burden I can't take on" territory.
> Amount of burden to take on is a personal decision, not something to be decided by others.
Reminder[1]: do not waste your time by submitting pull requests to the #Linux #kernel developers via #GitHub internal mechanisms:
Such PRs will be ignored, as #LinuxKernel development happens on mailing lists, rather than on GitHub. In fact, the only purpose of github.com/torvalds/linux is to mirror the official development repository: git.kernel.org/pub/scm/linux/k…
[1] triggered by a "interesting" (🙃) PR submitted a few hours ago:
"Add .DS_Store to .gitignore" – github.com/torvalds/linux/pull…
Deuxième journée du CIS (Centre Internet et Société du CNRS) cis.cnrs.fr/journees-du-cis-20… On commence.
On commence avec la fragmentation : «
L’Internet d’aujourd’hui est-il fragmenté ? » Table ronde.
Est-ce que la censure, la souveraineté, etc, fragmentent l'Internet en plusieurs réseaux ?
[Circulation du livre editionsbdl.com/produit/laveni… issu du rapport au Parlement européen europarl.europa.eu/thinktank/e… .]
« Y a-t-il un risque que l'Internet explose ? » « Si oui, quoi faire ? »
Ksenia Ermoshina sur la conférence #Splintercon, la seule conférence sur la splinternetisation de l'Internet splintercon.net/
Comment contourner la fragmentation et relier les fragments.
Lucien Castex « Des Nations Unies à l'IETF »
rappelle que demain c'est le FGI (Forum de la Gouvernance de l'Internet) igf-france.fr/
et après-demain la JCSA (Journée du Conseil Scientifique de l'Afnic) afnic.fr/observatoire-ressourc…
Ksenia Ermoshina expose [texte retiré provisoirement suite à une demande]
(Et elle promet qu'on va parler de Mastodon, ce qui serait sa première mention aux journées du CIS.)
Lucien Castex met le débat sur la fragmentation d'Internet dans le cadre plus général des attaques contre l'universalité.
[C'est vrai que le repli sur soi est tendance.]
Ksenia Ermoshina décrit le système de censure par DPI (Deep Packet Inspection) en Russie. (On repère le SNI - Server Name Indication - de TLS et on envoie un paquet RST.)
Résultat : framagit.org/-/snippets/7354
Et il faut dire fragmentation et pas balkanisation, qui est méchant pour les balkaniques.
Bon, on n'a pas réglé le débat sur la fragmentation. Que désigne t-on par ce terme ? (Des gens sont prêts à parler de fragmentation si Google Play ne propose plus l'app TikTok aux étatsuniens ce que je trouve gonflé.)
Francesca Musiani : « L'Internet ouvert et universel est fragile mais il n'est pas mort. »
Next panel is in english and I don't speak english. But it's about art.
Je n'ai pas tout compris ce que racontait la "tatar queer post-soviet decolonial" mais j'apprends l'existence du belish et ça a l'air bon : alamy.com/tatar-cuisine-open-z… tatarstan.eu/about-tatarstan/c…
Roberto Di Cosmo sur « Software as Heritage »
(Je ne sais plus combien de fois on a vu le code source d'Apollo sur les slides.)
« Il faut interroger les pionniers de l'informatique rapidement, chaque année, on en perd un ou deux »
Rhaaa, un lien bit.ly sur les slides ! Je tue un chaton et je reviens.
Le bon lien : softwareheritage.org/
Livre de 1988 : "Artificial intelligence through Prolog"
Ah bon, l'IA n'a pas été inventée par OpenAI et Musk ?
Comparaison des deux syntaxes, le Prolog d'Edimbourg et celui de Marseille (peuchère Prolog).
+Frère(*x,*z)-Père(*x,*y)-Père(*x,*z)
À Edimbourg, la syntaxe de Prolog a gagné des minuscules (Marseille n'avait que des majuscules). Et l'opérateur :- (une flèche en art ASCII).
Par contre, suppression des trucs humoristiques.
Thèse de l'auteure : la syntaxe nous en dit beaucoup sur l'environnement où un langage est né.
« Le code comme source historique, à partir de l'algorithme Love Letter » de Titaÿna Kauffmann
(Il y a un secteur de la recherche nommé "code studies"…)
Love Letter tournait sur un Ferranti Mark One à Manchester. Cela ne nous rajeunit pas.
Le code source original a été perdu
(Software Heritage n'existait pas.)
Mais il y a plusieurs réimplémentations.
J'aime bien la comparaison du chinois avec le Javascript.
Sinon, dans un langage où la morphologie compte plus que la syntaxe (le latin ancien, avec ses déclinaisons), on peut écrire des programmes rigolos : metacpan.org/dist/Lingua-Roman…
Di Cosmo recommande ce site : hopl.info/ (oui, je sais, le certificat…)
8945 langages de programmation.
Et pour finir, une table ronde « Réguler le numérique : enjeux et perspectives »
Pour info (vous le savez probablement déjà mais peut-être pas vos abonnés !), la terminologie formelle distingue des langages dits synthétiques (des langages à déclinaisons, grosso modo) et ceux dits analytiques (sans déclinaisons) : cf Wikipedia anglophone (pas d'article en français à ce sujet)
— en.wikipedia.org/wiki/Analytic…
— en.wikipedia.org/wiki/Syntheti…
(Même si en réalité aucun langage naturel n'est jamais ni purement analytique ni purement synthétique !)
Bonus (et divulgâchage !) : on peut même encore les utiliser en 2024 !
Bonus bis : on peut même les utiliser pour ses documents...
Bonus ter : on peut même les montrer, les expliquer et les faire utiliser en cours...
(aka the good old command-line powerfull #unix tools!)
Il va falloir que je revoie ma manière de le faire comprendre, c'est pas la 1ère fois qu'on se méprend sur mes intentions 😅
thingsiplay
in reply to Gordon_F • • •If I do
ps aux | grep root
, then the newline is preserved. So I'm not sure what exactly the problem is. There is a user option for ps, but it does not work with aux,ps --user root
. You canps ax --user root
, but I'm not sure if this output is what you want.Btw if you grep, then I recommend using
^user
, so it only matches the beginning of each line (the actual username), asps aux | \grep ^root
(notice the backslash). Do you have an alias for grep? Try\grep
instead. The backslash in front of the command will use the actual command and ignore your alias.thingsiplay
in reply to thingsiplay • • •huf [he/him]
in reply to Gordon_F • • •what do you mean the output doesnt keep the LF? what LF?
ps also has -u and -U switches to filter by users
RavuAlHemio
in reply to Gordon_F • • •ps
outputs a newline after every entry. What are you trying to accomplish?Do you have a username that contains a newline character? If so… why?!
ogeist
in reply to RavuAlHemio • • •RavuAlHemio
in reply to ogeist • • •Kinda hard to encode it in
/etc/passwd
, which separates entries with newlines and fields of an entry with colons.Of course, you can activate some alternative user database in
/etc/nsswitch.conf
and then you can have your usernames with newlines in them, but at least half of the tools on your system that process usernames will take that personally…blashork [she/her]
in reply to Gordon_F • • •Para_lyzed
in reply to Gordon_F • • •I'm not really sure what it is you're asking for here. As another commenter said,
ps
outputs a list of newline separated entries (using\n
, the standard LF character). I even ran some sanity checks to make sure it wasn't using\r\n
(CR LF) with the following:The output of
ps aux | grep $USER
is consistent with the formatting ofps aux
. I also found thatps aux | grep $USER
was consistent withps -fp $(pgrep -d, -u $USER)
except thatps -fp $(pgrep -d, -u $USER)
shows the header (UID PID PPID C STIME TTY TIME CMD
), does not show the processes related to the command (entries ofps aux
andgrep --color=auto $USER
), and does not show grep's keyword matching by highlighting all matches within a line. It is otherwise completely identical.Can you provide the output that you are getting that is unsatisfactory to you? I don't think I can otherwise understand where the issue is.